Oracle
 sql >> база данни >  >> RDS >> Oracle

как да направя запитване към таблицата за присъединяване с помощта на хибернация?

Това, което искате да направите, е да създадете въведена заявка. С правилно картографиране можете да получите и свързани обекти - няма нужда да правите заявки за свързване на таблици като ORM ще направи това вместо вас:

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

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

И с правилно картографиране на релации можете да получите релации като тези:

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

Колкото до "как да" - темата е твърде широка, за да я обхване в един отговор и т.н., но трябва да можете да започнете от тук - http://hibernate.org/orm/documentation/5.1/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберем и оптимизираме индекси на Oracle?

  2. Потърсете низ за модел на регулярен израз и заменете всяко срещане като производно на себе си в oracle SQL

  3. Отчитане на нулеви стойности като уникална стойност

  4. Вложен курсор в курсор

  5. Проверете за припокриващи се дати на всеки ред от таблица Oracle SQL