sql >> Databasteknik >  >> RDS >> Oracle

hur frågar jag kopplingstabellen med viloläge?

Vad du vill göra är att skapa en maskinskriven fråga. Med korrekt mappning kan du också få relaterade objekt - du behöver inte fråga förenade tabeller som ORM kommer att göra detta åt dig:

Query query = session.createQuery(hql);
List<TestProject> results = query.list();

for (TestProject row : results) {
    //what to do here
    // do whatever you want
}

Och med korrekt relationskartläggning kan du få sådana relationer:

for (TestProject row : results) {
    Set<TestEmployee> employees=row.getEmployeesList();
    // do more work.
}

När det gäller "hur gör man" - ämnet är för brett för att täcka det i ett enda svar etc. men du bör kunna börja härifrån - http://hibernate.org/orm/documentation/5.1/




  1. delvis resultat från en långvarig SELECT-fråga?

  2. Varför skapar inte postgres databasen?

  3. Returnera poster distinkta i en kolumn men sorteras efter en annan kolumn

  4. MySQL skapa tid och uppdatera tidsstämpel