Hibernate это обертка над JDBC? - PullRequest
       1

Hibernate это обертка над JDBC?

0 голосов
/ 25 апреля 2019

JDBC - это протокол для выполнения запросов в Java.у него есть набор классов n интерфейсов для подключения к вашей базе данных и запроса к ней.

Hibernate - это оболочка над JDBC , которая выполняет все вышеперечисленное и многое другое.Начнем с того, что сопоставим результаты запроса непосредственно с вашими java-объектами и разрешим кэширование результатов, более богатый язык запросов, эффективные функции запросов и многое другое.

Этот ответ найден в Quora.я запутался в этом тексте жирным шрифтом.Я так не думаю.Можете ли вы объяснить это?

1 Ответ

0 голосов
/ 25 апреля 2019

Полужирный текст абсолютно неверен.Хорошее объяснение Hibernate можно найти на странице Wiki:

Hibernate ORM (короче говоря, Hibernate) - это инструмент объектно-реляционного отображения для языка программирования Java.Он обеспечивает основу для отображения объектно-ориентированной модели предметной области в реляционную базу данных.Hibernate обрабатывает проблемы несоответствия объектно-реляционного импеданса, заменяя прямой постоянный доступ к базе данных высокоуровневыми функциями обработки объектов.

[...]

Основной функцией Hibernate является сопоставление классов Java с базой данных.таблицы и сопоставление типов данных Java с типами данных SQL.Hibernate также обеспечивает запрос и поиск данных.Он генерирует вызовы SQL и освобождает разработчика от ручной обработки и преобразования объектов набора результатов.

Источник: https://en.wikipedia.org/wiki/Hibernate_(framework)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...