Я не знаю, поддерживает ли IDEA обратное проектирование сущностей DB -> JPA, но Eclipse Dali отлично с этим справляется — я использовал этот подход в нескольких проектах и был им доволен.
http://www.eclipse.org/webtools/dali/
Play2 работает нормально с полным JPA, если хотите. Ebean использует только аннотации JPA. Мне нравится EBean, так как, даже если я не совсем уверен в API критериев JPA (я прошел его через JPA 2.0, так что не знаю, насколько проще это стало в JPA 2.1) и полезности EntityMananager (все проблемы с подключенным / отключенные сущности) Я большой поклонник аннотаций JPA.
Всем, кто интересуется JPA, я рекомендую эту книгу.
https://rads.stackoverflow.com/amzn/click/com/1430249269
Кстати: именованные запросы JPA/JPQL могут подойти для sql, например, для простых запросов. Ebean не поддерживает JPQL, поэтому, если кто-то хочет его использовать, необходима полная реализация JPA, такая как Hibernate или EclipseLink.
person
Jukka Nikki
schedule
05.12.2013