Entity Manager

Dieses Thema Entity Manager im Forum "Data Tier" wurde erstellt von AndiE, 29. Feb. 2016.

Thema: Entity Manager Ich arbeite gerade ein Tutorial durch. Es wird eine Tabelle mit dem Entity-Manager angesprochen, wobei der...

  1. 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?
     
  2. Vielleicht helfen dir diese Java-Grundlagen weiter --> *Klick*
  3. Joose
    Joose Mitarbeiter
    Darum kümmert sich doch normalerweise das Framework oder?
     
  4. 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?
     
  5. Das ist ein gültiges Query?
     
  6. 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.
     
  7. KOSTENLOSES Java-Grundlagen Training im Wert von 39 € Sichere dir hier den kostenlosen Zugriff auf umfangreiches Java-Know How und starte richtig durch!