2016-05-25 65 views
0

據我所知,沒有JPA等同於Hibernate的標準。 Hibernate的標準的優點是可以在沒有活動的持久性上下文(Restrictions.XYZ,見Hibernate JavaDoc)的情況下構建它們。JPA相當於Hibernate的Criterions

JPA中是否有與此相同的內容?如果沒有,是否有任何明確證據可用?

+0

我知道Criteria API;這不是問題。 問題是:使用JPA的Criteria API,我是否必須使用Entity Manager/PersistenceContext來創建標準?除了使用Entity Manager/PersistenceContext之外,是否還有其他可能性以面向對象的方式制定標準?在Hibernate中,有。在JPA中,沒有。據我所知。 – PeteSabacker

+0

好吧,看來你沒有正確閱讀我的問題,而不是我不考慮看任何教程;我詢問關於引用JavaDoc的CRITERIONS,甚至提到可以在不使用活動的持久性上下文的情況下構建它們。你爲什麼要看着你兄弟眼中的木屑斑點,不注意自己眼中的木板? ;) – PeteSabacker

回答

0

JPA有CriteriaBuilder可以從EntityManagerFactory獲得。我不知道這個休眠「標準」的東西,但它似乎服務於類似的目的...