jpa-Kriterien für viele zu vielen Beziehung

Ich habe 2 POJO-Klassen in Java, Antwort und Mitarbeiter, die in einer viele-zu-viele-Beziehung.

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);
} 

Klasse Answer hat eine Reihe von Collaborator, aber ein Collaborator nicht halten eine Reihe von Answer.
Was ich tun müssen, um aus dem Ruhezustand zu CriteriaQuery zu finden, die Mitarbeiter für eine Antwort-id.

Ich dies bereits getan haben, mit Hibernate Criteria (org.hibernate.Criteria) mit Ergebnis-Transformator, aber ich bin stecken, wenn es darum geht, mit CriteriaQuery, weil ich nicht haben eine Liste von Antworten zu geben, die mitmachen.

InformationsquelleAutor user998692 | 2011-11-15

Schreibe einen Kommentar