60 вопросов и ответов на собеседование по Hibernate (все 4 части в одном видео) #java #code #spring #hibernate #interview #answers #answer #questions #question #вопросы #ответы #собеседование #популярные #популярное #хибернеит
00:00 Начало
00:05 1) Что такое Hibernate Framework?
01:18 2) Что такое ORM?
01:45 3) Какие важные преимущества дает использование Hibernate Framework?
03:44 4) Какие преимущества Hibernate над JDBC?
05:54 5) Назовите некоторые важные интерфейсы Hibernate.
07:25 6) Что такое конфигурационный файл Hibernate?
07:52 7) Что такое Hibernate mapping file?
08:16 8) Назовите некоторые важные аннотации, используемые для отображения в Hibernate.
10:29 9) Что вы знаете о Hibernate SessionFactory и как его сконфигурировать?
11:39 10) Является ли Hibernate SessionFactory потокобезопасным?
11:58 11) Как получить Hibernate Session и что это такое?
12:46 12) Является ли Hibernate Session потокобезопасным?
13:00 13) В чем разница между openSession и getCurrentSession
14:25 14) Какая разница между методами Hibernate Session get() и load()?
16:42 15) Что вы знаете о кэшировании в Hibernate? Объясните понятие кэш первого уровня в Hibernate?
17:50 16) Как настроить кэш второго уровня в Hibernate с помощью EHCache?
19:35 17) Какие существуют различные состояния у entity bean?
21:03 18) Как используется вызов метода Hibernate Session merge()?
21:30 19) В чем разница между Hibernate save(), saveOrUpdate() и persist()?
22:37 20) Что произойдет, если будет отсутствовать конструктор без аргументов у Entity Bean?
23:08 21) В чем разница между sorted collection и ordered collection? Какая из них лучше?
24:30 22) Какие типы коллекций в Hibernate вы знаете?
26:02 23) Как реализованы Join’ы Hibernate?
26:31 24) Почему мы не должны делать Entity class как final?
27:00 25) Что вы знаете о HQL и какие его преимущества
29:21 26) Что такое Query Cache в Hibernate?
30:22 27) Можем ли мы выполнить нативный запрос SQL (sql native) в Hibernate?
31:12 28) Назовите преимущества поддержки нативного sql в Hibernate.
31:38 29) Расскажите о преимуществах использования Hibernate Criteria API
33:04 30) Как логировать созданные Hibernate SQL запросы в лог-файлы?
35:47 31) Что вы знаете о Hibernate прокси и как это помогает в ленивой загрузке (lazy load)?
38:26 32) Как реализованы отношения в Hibernate?
40:34 33) Какие типы менеджмента транзакций поддерживаются в Hibernate?
43:17 34) Что такое каскадные связи (обновления) и какие каскадные типы есть в Hibernate?
45:24 35) Что вы знаете о классе HibernateTemplate?
47:31 36) Какие паттерны применяются в Hibernate?
48:04 37) Расскажите о Hibernate Validator Framework.
49:15 38) Какие преимущества дает использование плагина Hibernate Tools Eclipse?
49:34 39) Чем отличается Lazy от Eager в Hibernate?
50:47 40) Что такое проблема N+1 запроса при использовании Hibernate? Когда возникает? Как решить? Как обнаружить?
54:42 41) Как описать составной ключ при использовании Hibernate?
56:44 42) Как можно отобразить наследование на БД с помощью JPA (Hibernate)?
1:00:46 43) Что такое диалект?
1:01:20 44) Как Hibernate создает соединение с базой данных?
1:01:59 45) Какая аннотация используется для объявления класса как сущность ?
1:02:18 46) Как мне указать имя таблицы, связанной с объектом, используя аннотацию?
1:02:58 47) Как переменная в сущности соединяется со столбцом базы данных?
1:03:20 48) Как указать другое имя столбца для отображения переменных?
1:04:04 49) Как мы указываем переменную, которая будет первичным ключом для таблицы?
1:04:43 50) Как мы определяем логику генерации значения первичного ключа?
1:05:49 51) Как вы настраиваете диалект в hibernate.cfg.xml?
1:06:14 52) Как настроить URL базы данных и учетные данные в hibernate.cfg.xml?
1:06:50 53) Как настроить размер пула соединений?
1:07:13 54) Как мы совершаем транзакцию в Hibernate?
1:07:49 55) Можно ли подключить несколько баз данных в одном приложении Java с помощью Hibernate?
1:08:29 56) Поддерживает ли Hibernate полиморфизм?
1:08:44 57) Сколько сессий Hibernate существует в любой момент времени в приложении?
1:09:24 58) Какие изоляции транзакций есть в Hibernate?
1:11:16 59) Чем отличаются JPA и Hibernate?
1:11:48 60) Как интегрировать Hibernate и Spring?