Подготовка к интервью

Вопросы на собеседовании по Hibernate

81 вопрос по Hibernate с технических собеседований

81 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Hibernate — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: hibernate, database, sql.

Каталог

Результаты поиска

Найдено: 81
Теория

Как взаимодействуют Java Persistence API (JPA) и Hibernate в процессе работы с базами данных?

Java Persistence API (JPA) — это спецификация для управления персистентностью данных в Java-приложениях, которая определяет стандартный набор интерфейсов и аннотаций для работы с базами данных через объекты.

Читать ответ
Теория

В чём разница между @Bean и @Service/@Component в Spring?

Чем отличаются @Bean и @Service/@Component @Bean — метод конфигурационного класса в @Configuration, который вручную создаёт компонент @Service/@Component — аннотации классов, обнаруживаемых автоматически при…

Читать ответ
Теория

Как вы создавали и применяли кастомные запросы в Hibernate?

Как создавать и применять кастомные запросы в Hibernate? Hibernate — ORM для Java, который упрощает взаимодействие приложения с базой данных. Кастомные запросы применяю, когда нужную сложную выборку нельзя выразить…

Читать ответ
Теория

Как устранить проблему N+1 запросов в Hibernate?

Hibernate — Java ORM, в котором по умолчанию используется ленивая загрузка Проблема N+1 возникает, когда один запрос выбирает основные данные, а ещё N запросов обращаются к связанным объектам при ленивой загрузке…

Читать ответ
Теория

Как устранить проблему N+1 при загрузке связанных сущностей?

Как устранить проблему N+1 для связанных сущностей? Проблема N+1: вместо одного выполняется множество запросов Причина: отложенная (lazy) загрузка связанных данных Базовое решение: жадная загрузка (eager loading)…

Читать ответ
Теория

Какие преимущества и недостатки есть у ручного написания SQL-запросов по сравнению с ORM, например Hibernate?

Ручные SQL-запросы и ORM (Hibernate): преимущества и ограничения Ручной SQL: обеспечивает полный контроль над запросом и его оптимизацией Ручной SQL: предпочтителен для сложных и специализированных запросов, требующих…

Читать ответ