質問

J2EE 1.4からJava EE 5に移行する予定です。私たちのORMのニーズはすべて、Hibernate 2.1.0 S0 FARによってうまく満たされました。 JPA 1.0をサポートしているJava EE 5に移動しているため、ORMのすべてのものをJPAに移動する価値があるかどうか疑問に思っています。

私が心配すべきだったゴッチャはありますか? JAP 1.0が機能しない場所はありますか?

JPA 2.0を使用したくありません。

役に立ちましたか?

解決

JPA 1.0 APIには、いくつかのかなり明白な穴があります(例えば、カスタム値タイプの欠如、コレクションの要素はありません)。ネイティブのHibernate APIからJPA 1.0 APIにアプリケーションを移植することは、この基本的な機能の欠如のために痛みを伴う可能性があります。

ただし、Hibernateの注釈APIは基本的なJPA APIの拡張機能であるため、JPAを使用する限り使用し、Hibernate拡張機能で補充します。アノテーションスタイルは、現在冬眠を使用する最も簡単な方法であるため、これは最も素晴らしい妥協です。

ただし、既にHibernateアプリケーションを使用している場合は、気にする価値があるかどうか疑問に思う必要があります。私はそれをそのまま残したいと思うでしょう、それはJava EE 5環境でうまく機能するはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top