использовать репозиторий JPA, jpql, собственный запрос - PullRequest
0 голосов
/ 30 января 2020

Я новичок в SpringBoot. Я запутался, когда использовал JPA-репозиторий, jpql, нативный запрос. какая разница между ними при его использовании.

, если я использую репозиторий Jpa, если мне нужно использовать. Уровень класса DAO?

1 Ответ

0 голосов
/ 30 января 2020

Репозиторий JPA используется при использовании среды Spring-data. Эта платформа автоматически создает запросы, просматривая имена методов, определенные в вашем интерфейсе reposiroty.

JPQL используется для написания запросов, независимых от базы данных. Вы можете определить эти запросы в классе сущности. Вам понадобится класс DAO для выполнения запросов JPQL.

Если вы хотите писать запросы к базе данных, определенные c, вы можете определить собственные запросы в начале. Вам также понадобится уровень DAO для их выполнения. Однако собственные запросы могут или не могут быть независимыми от базового механизма базы данных.

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