Hibernate 4 のベータ版がリリースされたことを確認しました。3(.6) と比較した 4 の新機能は何ですか? ベータ版の発表でも、この質問のタイトルをグーグル検索しても、この情報は見つかりませんでした。
4 に答える
回答に 2 つ以上のリンクを追加するのに十分な評価ポイントがないため、ここに回答を貼り付けることはできません (このサイトでもっと時間を費やす必要があります) :(
というわけで、ブログ記事を書きました。そこに行って答えを見つけてください。ご不便おかけしてすみません。
編集: http://in.relation.to/Bloggers/WhatsNewInHibernateCore40から引用。
Hibernate Core 4.0 の新機能
誰かが「Hibernate Core 4.0 の新機能」と尋ねているのを見たので、時間をかけてここで要約してみます。まず、以下をご覧ください。
いくつかのハイライト:
- ビルドのためにgradleに移動
- SessionFactory の建物を再設計する
- サービスのご紹介(詳しくはこちら)
- 改善されたメタモデル (まだ 4.0.0.Final にはありません。これを計画しましたが、タスクが予想以上に多く、4.0 をリリースするには時間がかかりすぎるため、4.0.0 から移動することにしました。最終版ですが、まもなくリリースされる予定です。詳細についてはこちらを参照してください。これは設計ドキュメントです)
- パッケージ分割による初期osgi化(public, internal, spi)
- マルチテナント データベースのサポート (詳細については、こちらを参照してください)
- i18n ロギング フレームワークへの移行 ( jboss ロギングを使用)
- ベースラインとして JDK 1.6 (JDBC4)
- その他(すべてを思い出せません:)
あなたが望むもののほとんどは、4.0 の移行ガイド、アルファ1 リリースに関するブログ投稿、そしておそらくHibernate 4 ウェビナーにあるようです。
Hibernate コア 4.0 リリースで導入された新機能は次のとおりです。
初期マルチテナンシーのサポートを提供する
ServiceRegistry を導入します。
SessionFactory からのセッション オープニングのクリーンアップ。
org.hibernate.integrator.spi.Integrator を使用すると、統合と自動検出がより望ましいものになりました。
i18n とメッセージ コードで動作するように改善しました。
非推奨のインターフェイス、メソッドなどのクリーンアップ。
これが役に立つかどうかはわかりませんが、 Hibernate 4 Webinarページでいくつかの情報を見つけました。リンクされたドキュメントでは、いくつかのリンクも提供しました。私はそれらを見たことはありませんが、試してみてください:
http://community.jboss.org/wiki/Hibernate4Webinar
http://community.jboss.org/wiki/HibernateCoreMigrationGuide40