Нужен ли соединитель mysql при попытке подключения с использованием JPA? - PullRequest
0 голосов
/ 17 ноября 2018

Я извлекал данные из базы данных в свою программу JAVA с помощью JDBC до сих пор, и я делаю это, создавая класс соединения, и в этом классе я буду использовать DriverManager.getConnection () fnc, но по мере продвижения к JPA Я узнал, что файл persistence.xml необходим для подключения к mysql. В проекте, где я использую JPA, я должен снова создать этот класс соединения и должен ли я поместить файл jar коннектора в проект, где я буду использовать jpa.

Прошу прощения за то, что я не осознавал, что я все еще на стадии обучения. Любая помощь приветствуется, поскольку я новичок в этом.

1 Ответ

0 голосов
/ 17 ноября 2018

Здесь нужно очистить для вас.

  1. JPA является спецификацией. Различные технологии ORM используют его. Как в hibernate реализована спецификация JPA. Спецификация определяет, как это работает.

  2. Hibernate - это технология ORM. Он связывает ваш простой Java-объект (сущность) с таблицами вашей базы данных. И столбец таблицы будет полем сущности. Подобно тому, как в таблице есть столбец идентификатора числового типа, в сущности это будет Long id; . имя таблицы будет именем сущности или другим, определенным в документах гибернации.

  3. Третий - это соединитель базы данных. Да, есть разные типы разъемов для каждой базы данных. Как и в случае MySQL соединитель используется для подключения вашего реализованного кода с базами данных. Вы можете думать, что это коммуникационный уровень для базы данных и вашего кода. Ваш код связывается с базой данных через этот соединитель.

Надеюсь, теперь вы понимаете, почему для подключения необходим разъем mysql. Happy Coding:)

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