Список, якщо не вказано стовпець індексу, буде просто оброблятися Hibernate як пакет (без конкретного замовлення).
Помітною відмінністю в роботі з Hibernate є те, що ви не можете отримати два різних списки за один запит. Наприклад, якщо у вас є Person
організація, що має список контактів та список адрес, ви не зможете використовувати один запит для завантаження людей з усіма їх контактами та всіма їхніми адресами. Рішення в цьому випадку полягає в тому, щоб зробити два запити (що дозволяє уникнути декартового продукту) або використовувати Set
замість a List
принаймні для однієї з колекцій.
Це часто буває важко використовувати набори з Hibernate , коли ви повинні визначити equals
і hashCode
на юридичних осіб і не має незмінну функціональну клавішу по суті.