【发布时间】:2012-10-26 10:19:07
【问题描述】:
我有一个类(代表一个项目),它通过多对一关系映射另一个类(代表一个用户)。随着用户来来去去,我确保将关系上的 not-found 属性设置为 ignore。
然而,Hibernate 似乎仍然试图通过为 not-found 属性应该将关系设置为 的每个项目执行一个额外的 SQL 查询来加载“丢失的”用户>null。也就是说,在关联用户不再存在的情况下,我会除了 not-found 属性来简单地“取消”该关系。但是,Hibernate 会尝试一一获取这些关系。
知道我可能会做错什么吗?
【问题讨论】:
标签: hibernate hibernate-mapping many-to-one