sql >> Databáze >  >> RDS >> Oracle

jak se dotazovat na spojovací tabulku pomocí hibernace?

Co chcete udělat, je vytvořit typovaný dotaz. Se správným mapováním můžete získat i související objekty – není třeba dotazovat se na spojovací tabulky jako ORM udělá to za vás:

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

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

A se správným mapováním vztahů můžete získat vztahy jako tento:

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

Pokud jde o „jak na to“ – téma je příliš široké na to, aby jej pokrylo jedinou odpovědí atd., ale měli byste být schopni začít odtud – http://hibernate.org/orm/documentation/5.1/




  1. Použití xpath k extrahování dat ze sloupce XML v postgresu

  2. Je možné vkládat data do pohledu MySQL?

  3. Jak vytvořit formát json pomocí group-concat mysql?

  4. Jak mohu potlačit úspěšně dokončenou zprávu procedury PL/SQL v sqlplus?