sql >> Database teknologi >  >> RDS >> Oracle

hvordan forespørges jointabellen ved hjælp af dvale?

Det, du vil gøre, er at oprette en indtastet forespørgsel. Med korrekt kortlægning kan du også få relaterede objekter - ingen grund til at forespørge på jointabeller som ORM vil gøre dette for dig:

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

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

Og med korrekt relationskortlægning kan du få relationer som denne:

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

Med hensyn til "hvordan" - emnet er for bredt til at dække det i enkeltsvar osv. men du burde kunne starte herfra - http://hibernate.org/orm/documentation/5.1/




  1. Normal billedlagring eller mySQL-blob?

  2. Hvorfor ændrer DBI implicit heltal til strenge?

  3. Oracle hurtigere overlapningskontrol

  4. Hvordan opretter man en primær nøgle består af to felter i Django?