Який порядок Hibernate за замовчуванням?
Напрямок сортування за замовчуванням: висхідний.14 листопада 2023 р
Ледачий вибір. Це стандартна стратегія отримання в Hibernate. Коли ви завантажуєте батьківську сутність, дочірні сутності не завантажуються в пам’ять. Замість цього встановлюється проксі-сервер, а дочірні сутності завантажуються лише тоді, коли до них фактично здійснюється доступ у коді.
Hibernate використовує стратегію фізичного іменування, щоб зіставити наші логічні імена з таблицею SQL та її стовпцями. За умовчанням фізичне ім'я буде таким самим, як логічне ім'я, яке ми вказали в попередньому розділі. Якщо ми хочемо налаштувати фізичні імена, ми можемо створити спеціальний клас PhysicalNamingStrategy.
Hibernate також вимагає набору параметрів конфігурації, пов’язаних із базою даних та іншими пов’язаними параметрами. Уся така інформація зазвичай надається як стандартний файл властивостей Java під назвою зимувати. властивостіабо як XML-файл під назвою hibernate. cfg.
Таким чином, стандартним рівнем ізоляції транзакцій Hibernate буде той, який надає постачальник бази даних. Для більшості баз даних це Read Committed. Для MySql повторюване читання. Hibernate пропонує додатковий рівень захисту через реалізацію EntityManager.
Напрямок сортування за замовчуванням: висхідний. Ось чому умова порядку, asc, не включається в згенерований SQL-запит.