0

informix (11.7) リバース エンジニアリング エンティティの生成に問題がある hibernate-tools-4.0.0-CR1.jar を使用しました。以前のバージョンを試して、それが役立つかどうかを確認したいのですが、JPA についてのドキュメントが明確ではありません。 2.0 準拠バージョン。

Maven リポジトリ リンク: http://mvnrepository.com/artifact/org.hibernate/hibernate-tools

前もって感謝します。

4

1 に答える 1

1

私もこのトピックを研究しており、いくつかの結論に達していますが、私は専門家ではないので、訂正していただければ幸いです

私の記憶が正しければ、Hibernate はバージョン 3.5 以降の JPA 2.0 準拠のスーパーセットです。最新の 4.x バージョンは、私が読んだ JPA コンプライアンス 2.1 の候補です。

とにかく、JPA アノテーションを単独で出力するように設定するためのフラグがあり (Hibernate Tools for Eclipse の場合、Launch 設定メニューで尋ねられます)、純粋な標準準拠のためにいくつかの EJB3 をミックスに追加することさえできます。

「Core」フラグを使用してリバース エンジ生成を行うと、cfg XML にマップされるように見えます。「Annotations」を使用すると、Hibernate の org.hibernate.* 注釈が出力されますが、「JPA」を使用すると、完全に javax を使用しています。 .persistance.* のもの、少なくともこれまでに確認した基本的なものについて。

于 2013-11-30T18:57:17.920 に答える