2016-11-05 7 views
-1

上のQueryオブジェクトの違い何休止状態: は - javax.management - javax.persitence - 私が使用する必要がありますorg.hibernate 、そしてなぜ?Queryオブジェクトと

答えて

1

まず、質問のタグに基づいて、javax.management.QueryはMBeanを扱うため、DBクエリを扱うのではなく、あなたとは関係ありません。

ここで、javax.persistence.Queryとorg.hibernate.Queryについて説明します。

これは、目標が何であるかによって大きく異なります。

プロジェクトにHibernateを残したい場合は、標準インタフェースよりも便利なメソッドを提供するので、org.hibernate.Queryを使用してください。しかし、EclipseLinkのような別のプロバイダに切り替える予定の場合は、両方のjavax.persistence.Queryに標準インタフェースを使用する必要があります。

https://docs.jboss.org/hibernate/orm/3.2/api/org/hibernate/Query.html http://docs.oracle.com/javaee/6/api/javax/persistence/Query.html

関連する問題