我在Java,Answer和Collaborator中有2個POJO類,在多對多的關係中。jpa多對多關係的標準
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
。 我需要從休眠CriteriaQuery
做什麼是找到合作者爲id給出的答案。
我曾與Hibernate Criteria
(org.hibernate.Criteria
)使用效果的變壓器已經做到了這一點,但我堅持,當談到使用CriteriaQuery
,因爲我沒有答案的名單給到加盟。