Entity Manager


AndiE

Aktives Mitglied
Ich arbeite gerade ein Tutorial durch. Es wird eine Tabelle mit dem Entity-Manager angesprochen, wobei der JPQL-Query "select t from TestCon t" ist. Die Tabelle lautet testcon(a,b), und hat keine Relationen zu anderen Tabellen. Im Text deutet der Autor an, und dazu gibt es auch viele Webseiten, dass bei einer 1:m-Relation von Abteilung-Angestellter in Abteilung die Annotation @onetomany" und eine Collection Angestellte angelegt werden soll und als Gegenpart in Angestellter die Annotation "@manytoone" und eine Eigenschaft Abteilung. Was ich bisher gefunden habe, wie man solche Relationen füllt und in die Datenbank schreibt. Nun suche ich ein Tutorial, wo beschrieben ist, wie ich die Collection bei einer Abfrage gefüllt bekomme. Kann mir da jemand helfen?
 

Hinweis: Wenn du jetzt Java lernen möchtest, dann schau dir diese kurze Präsentation hier an (hier klicken!)
Sichere dir hier den Zugriff auf umfangreiches Java-Know How und starte richtig durch!

Hinweis: Wenn du jetzt Java lernen möchtest, dann schau dir diese kurze Präsentation hier an (hier klicken!)
Sichere dir hier den Zugriff auf umfangreiches Java-Know How und starte richtig durch!

AndiE

Aktives Mitglied
Wie ist dieser Query zu verstehen? "SELECT DISTINCT p FROM Player p, IN(p.teams) t". Bedeutet das nicht, das ein Spieler in mehreren Teams spielt?
 

AndiE

Aktives Mitglied
Ja. nach der Oracle-Hilfe kann man es auch
"SELECT DISTINCT p FROM Player p JOIN p.teams t" schreiben. Es sind beides JPQL-Queries.
 

Passende Stellenanzeigen aus deiner Region:


Neue Themen

Oben