2015-10-09 5 views
-1

Кто-нибудь знает, в чем разница для NamedQuery в JPA 1.0 и JPA 2.0?NamedQuery (JPA 1.0 и JPA 2.0)

Я провел некоторое исследование и понял, что createNamedQuery иногда имеет один или два параметра? Это из-за версии JPA или Hibernate?

Благодаря & уважение

+0

Errm, читать Javadocs? Это должно стать отправной точкой любого «исследования» со стандартизованным API. http://docs.oracle.com/javaee/7/api/javax/persistence/EntityManager.html#createNamedQuery-java.lang.String-java.lang.Class- –

ответ

1

JPA 1.0 имеет только один вариант createNamedQuery, который принимает только строку и возвращает Query экземпляра.

JPA 2.0 представил другую версию createNamedQuery в классе EntityManager, которая принимает строку запроса и типизированный класс. Он возвращает TypedQuery экземпляр.

Ссылка: EntityManager#createNamedQuery

Смежные вопросы