JPA именованные запросы - PullRequest
       3

JPA именованные запросы

0 голосов
/ 17 августа 2011

У меня есть класс Java, который реализует сериализуемый, и класс начинается с:

@NamedQueries( {
@NamedQuery(....)
@NamedQuery(....)
...
..})

Мой вопрос заключается в том, на каком этапе эти запросы будут выполняться, потому что я не вижу прямого вызова этих запросов ихНазвание проекта использует JPA.Я думаю, что реализация JPA в IBM ... конечно, не спящий.

Спасибо

1 Ответ

3 голосов
/ 18 августа 2011

У каждого именованного запроса есть имя, и запрос выполняется путем вызова EntityManager.createnamedQuery () .

Если имя запроса основано на константе, вы можете искать использование константы в вашем проекте или, если это просто строка, вы можете выполнить текстовый поиск в вашем проекте.

Если вы не найдете каких-либо использований, есть вероятность, что эти запросы вообще не используются, если только не существует другой среды, которая их вызывает (делая что-то вроде соглашения над конфигурацией).

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