Каков предпочтительный метод доступа к данным метамодели в JPA 2.0 Criteria API? Генерация статических классов или использование API? - PullRequest
3 голосов
/ 04 февраля 2012

Я видел два разных способа доступа к информации метамодели сущности в JPA 2.0. Первый заключается в использовании классов статических канонических метаданных, которые были сгенерированы с помощью процессора аннотаций. Вторым является использование API-интерфейса Root.getModel () или API EntityManager.getMetaModel (). Entity (). В настоящее время я использую первый метод (генерируя их во время разработки), но мне интересно, какие плюсы и минусы есть между этими двумя, и какая из них является лучшей практикой. Существуют ли существенные различия в производительности между ними? Получу ли я проверку типа во время компиляции с помощью метода API? Я надеюсь, что это одна из тех тем, которая вызовет некоторые дебаты, поэтому я могу услышать некоторые хорошие идеи. Спасибо!

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