【发布时间】:2011-12-29 10:53:49
【问题描述】:
我在 Java 中有 2 个 POJO 类,Answer 和 Collaborator,它们是多对多关系。
class Answer {
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "ANSWERS_COLLABORATORS", joinColumns = { @JoinColumn(name = "aid") }, inverseJoinColumns = { @JoinColumn(name = "cid") })
private Set<Collaborator> collaborators = new HashSet<Collaborator>(0);
}
类Answer 有一组Collaborator,但Collaborator 没有一组Answer。
我需要从 Hibernate CriteriaQuery 做的是为 id 给出的答案找到合作者。
我已经使用结果转换器对 Hibernate Criteria (org.hibernate.Criteria) 完成了此操作,但是在使用 CriteriaQuery 时我被卡住了,因为我没有要给出的答案列表加入。
【问题讨论】:
标签: java hibernate many-to-many jpa-2.0 criteria