1. Что такое Hibernate?
Hibernate — это популярная платформа Java, которая позволяет эффективно отображать объектно-реляционные отношения с помощью файлов конфигурации в формате XML. После объектов Java, сопоставленных с таблицами базы данных, база данных используется и обрабатывается с использованием объектов Java без написания сложных запросов к базе данных.

2. Что такое HQL?
HQL расшифровывается как Hibernate Query Language. Язык запросов Hibernate известен как объектно-ориентированный язык запросов. Это похоже на язык структурированных запросов (SQL).
Основное преимущество HQL перед SQL:
- Вам не нужно изучать SQL
- Независимость от базы данных
- Простота написать запрос

3. Компоненты Hibernate?
Некоторые компоненты ключа Hibernate:
-Configuration
-Session
-SessionFactory
-Criteria
-Query< br /> -Транзакция

4. Поддерживаемые базы данных Hibernate? list
Поддерживаются следующие базы данных Hibernate:
-DB2
-MySQL
-Oracle
-Sybase SQL Server
-Informix Dynamic Server< br /> -HSQL
-PostgreSQL
-FrontBase

5. Что такое ORM?
ORM означает объектно-реляционное сопоставление. ORM — это фундаментальная концепция платформы Hibernate, которая сопоставляет таблицы базы данных с объектами Java, а затем предоставляет различные API для выполнения различных типов операций с таблицами данных.

6. Уровни ORM находятся в спящем режиме? объясните
Четыре уровня ORM в спящем режиме следующие:
1. Чистый реляционный
2. Сопоставление легких объектов
3. Сопоставление средних объектов
4. Полное сопоставление объектов

7. Что такое класс HibernateTemplate?

HibernateTemplate — это вспомогательный класс, предоставляющий различные методы для запроса/получения данных из базы данных. Он также преобразует проверенные исключения HibernateException в непроверенные исключения DataAccessException. Преимущества HibernateTemplate: HibernateTemplate упрощает взаимодействие с Hibernate Session.

8. Что такое спящий режим один к одному?

Пример Hibernate One-to-One (сопоставление XML) Связь «один-к-одному» возникает, когда один объект связан ровно с одним вхождением в другой объект.

Также подробнее Читать Вопрос онлайн-интервью