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. AndiE
    AndiE 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?
     
  2. Vielleicht hilft dir das kostenlose Training weiter --> (hier klicken)
  3. Joose
    Joose Super-Moderator Mitarbeiter
    Darum kümmert sich doch normalerweise das Framework oder?
     
  4. AndiE
    AndiE 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?
     
  5. thecain
    thecain Aktives Mitglied
    Das ist ein gültiges Query?
     
  6. AndiE
    AndiE 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.
     
  7. Schau dir jetzt hier den Kurs an und lerne Java zu programmieren: --> Hier klicken, um mehr zu erfahren (Klick)