我正在使用Hibernate 3.5.4
版本作为Orm我有两个表有多对一的关系,就像表'Book'可以有很多'作者'与它相关联。
@OneToMany(mappedBy = "key.bookId", fetch = FetchType.EAGER, cascade = CascadeType.ALL)
public Set<BookAuthor> getAuthors() {
return authors;
}
但是我们使用软删除来删除关联(我们维护一个名为isDeleted
的列),我想根据isDeleted
获取实体,检查它是否应该加载1,否则如果0加载它。
是否可以通过修改此当前提取策略来提供上述支持,或者还有其他更好的解决方案可以应用请告诉我。