Встречается на собеседованиях • сегодня

Как Hibernate определяет какой JDBC использовать

Hibernate автоматически определяет JDBC драйвер на основе указанного диалекта (dialect) в конфигурации. Диалект связывается с конкретной СУБД (MySQL, PostgreSQL и т.д.), и Hibernate подбирает соответствующий драйвер из classpath. Пример конфигурации в `hibernate.cfg.xml`: ```xml org.hibernate.dialect.MySQL8Dialect com.mysql.cj.jdbc.Driver ``` Если драйвер не указан явно, Hibernate попытается найти его по URL подключения (например, `jdbc:mysql://` намекает на MySQL). Важно, чтобы драйвер был в зависимостях проекта (Maven/Gradle). Нюансы: - Для некоторых СУБД может потребоваться ручное указание драйвера - Hibernate не включает драйверы по умолчанию — их нужно добавлять отдельно
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы