これはへのフォローアップです
*ネストされた*複合主キーで@IdClassを使用するJPA 1.0の制限?
EclipseLink には javax.persistence_1.0.0.jar が付属しており、これもクラスパスに配置したため、エンティティ クラスのバージョンを認識できます。しかし、Hibernate はエンティティークラスが JPA 1.0 にあることをどのように認識しているのでしょうか? それはできますか?もしそうなら、どのように?
これはへのフォローアップです
*ネストされた*複合主キーで@IdClassを使用するJPA 1.0の制限?
EclipseLink には javax.persistence_1.0.0.jar が付属しており、これもクラスパスに配置したため、エンティティ クラスのバージョンを認識できます。しかし、Hibernate はエンティティークラスが JPA 1.0 にあることをどのように認識しているのでしょうか? それはできますか?もしそうなら、どのように?
しかし、HibernateはエンティティクラスがJPA1.0に含まれることをどのように認識しているのでしょうか。
これができるなら、私はのバージョンに賭けるでしょうpersistence.xml
。しかし、これが実際にJPA2.0機能の使用を制限するかどうかは本当にわかりません。
JPA 2.0(つまり、Hibernateの場合はHibernate EntityManager 3.4)から何も使用していないことを確認したい場合は、JPA 1.0実装を使用しないのはなぜですか?あなたがそうすることを妨げるものはありますか?