Hibernate 4の新機能は何ですか?


86

Hibernate4のベータ版がリリースされたのを見たばかりです。3(.6)と比較して4の新機能は何ですか?ベータ版の発表でも、この質問のタイトルをグーグルで検索しても、この情報は見つかりませんでした。



8
@prusswan:いいえ、これはこの特定のリリースで修正されたバグ/クローズされたチケットです。3から4の間の大規模な変更/改善の散文バージョンを探しています(つまり、3.7ではなく4にした理由)
Bart van Heukelom 2011

申し訳ありませんが、私はあなたが必要としない同じ答えを投稿しました。
Saher Ahwal 2011

古い「キャッシングモデル」がAPIから削除されていることに注意してください:)
Edmondo1984 2012年

1
[リンク] stackoverflow.com/questions/11499929/…休止状態のコミュニティの誰かがこのリンクにも回答してくれると助かります。
Prateek 2012

回答:


71

回答に3つ以上のリンクを追加するのに十分なレピュテーションポイントがないため、ここに回答を貼り付けることはできません(このサイトでもっと時間を費やす必要があります):(

そこで、ブログ記事を書きました。そこに行って答えを見つけてください。ご不便おかけしてすみません。


編集:http://in.relation.to/Bloggers/WhatsNewInHibernateCore40から引用。

Hibernate Core4.0の新機能

誰かが「HibernateCore4.0の新機能」を尋ねているのを見たので、しばらく時間を取ってここで要約しようと思います。まず、以下を参照してください。

  • 4.0の移行ガイド
  • JIRAのフィルターをすべてリスト* improvements-とリンク新機能休止状態のコア4.0.0は、あなたがこのリンクからすべての詳細を取得することができます:)

いくつかのハイライト:

  • ビルドのためにgradleに移動します
  • SessionFactoryの建物を再設計する
  • サービスの紹介(詳細はこちらをご覧ください)
  • メタモデルの改善(4.0.0.Finalにはまだありませんが、これを計画しましたが、タスクが予想よりも多く、4.0をリリースするのに時間がかかりすぎるため、これを4.0.0から移動することにしました。最終的ですが、間もなくリリースされる予定です。詳細については、これを参照してください。これは設計ドキュメントです)
  • パッケージ分割による初期osgi-fication(public、internal、spi)
  • マルチテナントデータベースのサポート(詳細については、こちらをご覧ください)
  • i18nロギングフレームワークへの移行(jbossロギングを使用)
  • ベースラインとしてのJDK1.6(JDBC4)
  • など(すべてを覚えているわけではありません:)

8
ブログから役立つ情報を追加しました。更新された回答は、ブログ投稿の概念と一致していますか?
ロブW

SQL Server BigIntsのマッピングについて何かが行われることを願っています:P
prusswan 2011年


6

Hibernateコア4.0リリースで導入された新機能は次のとおりです。

  • 初期マルチテナンシーのサポートを提供する

  • ServiceRegistryを導入します。

  • SessionFactoryからのセッション開始のクリーンアップ。

  • org.hibernate.integrator.spi.Integratorを使用すると、統合と自動検出がより望ましいものになりました。

  • i18nおよびメッセージコードで動作するように改善します。

  • 非推奨のインターフェース、メソッドなどのクリーンアップ。


3

これがあなたに役立つかどうかはわかりませんが、Hibernate4ウェビナーページでいくつかの情報を見つけました。リンクされたドキュメントでは、いくつかのリンクも提供されています。私はそれらを見たことがありませんが、多分それらを試してみてください:

http://community.jboss.org/wiki/Hibernate4Webinar

http://community.jboss.org/wiki/HibernateCoreMigrationGuide40

https://lists.jboss.org/mailman/listinfo/hibernate-dev

http://www.hibernate.org/community/irc

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.