【发布时间】:2018-12-31 16:18:13
【问题描述】:
我有两个实体如下
public class Author{
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy =
"author")
@Fetch(FetchMode.SUBSELECT)
private Set<Book> books;
}
public class Book{
@ManyToOne
@JoinColumn(name = "AUTHOR_ID_REF", nullable = false)
private Author author;
private String bookCategory;
private String bookName
}
在此表中,我想获取所有作者,除非 Book 表中有一行用于 bookCategory = 'Comic' AND bookName='SuperKid' 的作者。 如果 bookCategory 和 bookName 匹配,我不应该得到作者。
感谢您的帮助。
【问题讨论】:
标签: hibernate hql one-to-many jpql