sql >> Database >  >> RDS >> Oracle

hoe de join-tabel opvragen met slaapstand?

Wat u wilt doen, is een getypte query maken. Met de juiste toewijzing kunt u ook gerelateerde objecten krijgen - het is niet nodig om join-tabellen op te vragen als ORM zal dit voor u doen:

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

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

En met de juiste relatietoewijzing kun je relaties als volgt krijgen:

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

Wat betreft "how to"s - het onderwerp is te breed om het in één antwoord enz. te behandelen, maar je zou vanaf hier moeten kunnen beginnen - http://hibernate.org/orm/documentation/5.1/




  1. GROUP BY en ORDER BY samen gebruiken in LARAVEL 5.6

  2. ORA-01658:kan INITIAL-extent niet maken voor segment in tabelruimte TS_DATA

  3. Zeer eenvoudige AVG()-aggregatiequery op MySQL-server duurt belachelijk lang

  4. Waar staan ​​TX- en XID-breuken voor in de postgres pgadmin-tool