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