多对多关系的jpa标准
2022-09-01 20:41:15
我在Java中有2个POJO类,Answer和Colabor,在多对多的关系中。
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);
}
类有一组 ,但 a 不保留一组 。我需要从Hibernate做的是找到合作者,以获得id给出的答案。Answer
Collaborator
Collaborator
Answer
CriteriaQuery
我已经使用结果转换器使用Hibernate()完成了此操作,但是在使用时我遇到了困难,因为我没有要为连接提供答案的列表。Criteria
org.hibernate.Criteria
CriteriaQuery