あなたが本当にダウンロードし、Hibernateのソースを見れば、あなたはそれが別のJavaプロジェクトのコレクションです表示されます。
それらすべての最も重要なのは、HibernateのORM、他のすべてのプロジェクトの中心に座っているJava用のシンプルなリレーショナル・データベース・マッピングソリューションです。
HibernateのORMは、開発者が既製の関数とメソッドにより、データベースの可用性を拡張支援し、他のORMのように動作します。
追加のプロジェクトは、Hibernateは、オブジェクト/リレーショナルマッピングモデルを超えて道を行くと、関連するトピックの広いセットのサポートを提供するのに役立ちます。
含まれているツール:
HibernateのORM
のHibernate OGM
Hibernateのコア
Hibernateの破片
Hibernateの検索
Hibernateツール
Hibernateバリ
Hibernateのメタモデルジェネレータます。
このリリースで新しい何が:(5.0.0.Beta1からバックポート)AttributeConvertersのための
このサポートを改善。
EntityGraphのバグ修正。
CompositeCustomType IDを、組み込み可能@MapKey、組み込み可能なキーを含むマップの問題を引き起こしたロード・プランのバグの修正。
GlassFishの4.0 HHH-8818により、4.3.6で紹介されましたHHH-9446の下で休止状態に影響を与えるクラスローディングのバグを修正しました。環境変数を設定することで、Hibernateは事前HHH-8818の動作に戻ります。
Enversは、動的(非POJO)エンティティと動作するために修正しました。
このバージョンの新機能である4.3.9 / 5.0.0.Beta2ます。
(5.0.0.Beta1からバックポート)AttributeConvertersのサポートの改善。
EntityGraphのバグ修正。
CompositeCustomType IDを、組み込み可能@MapKey、組み込み可能なキーを含むマップの問題を引き起こしたロード・プランのバグの修正。
GlassFishの4.0 HHH-8818により、4.3.6で紹介されましたHHH-9446の下で休止状態に影響を与えるクラスローディングのバグを修正しました。環境変数を設定することで、Hibernateは事前HHH-8818の動作に戻ります。
Enversは、動的(非POJO)エンティティと動作するために修正しました。
このバージョン4.3.8の新機能です:
このマルチCPUのホットスポットを軽減し、メモリの割り当てが減少しました。
このバージョン4.2.6の新機能:
このGC'dされていないクラスローダにORMと参照を破壊する/停止含む多数のメモリリークを修正しました。
自動的に要素が多対多の関連付けから削除されたときに、外部キーの行がテーブルに参加削除されます。
このバージョン4.2.5の新機能:
このHibernateのORM 4.2.5.Finalはちょうど十バグ修正を含む約、リリースされました。
このバージョン4.1.6の新機能です:
この加入マップキーが正しく基準クエリで処理されなかった、MapJoinの#キーで基準クエリを使用することができませんでした。
これは、5歳の問題であり、私は、このリリースでそれを修正しました。
この問題は、Janarioオリベイラからプル要求により固定されています。この修正により、今では列挙型で@TypeDef使用することが可能である、とさえ列挙型プロパティは、まだ暗黙的に入力解像度によって正しい列挙型を発見します休止状態、注釈付き@EnumType持っていません。
マルチテナントは、最初の4.0以降休止状態に導入された重要な機能であり、我々は、コミュニティからのフィードバックに基づいて、それを改善し続けるています。 (いずれかがある場合)今CacheKeyのハッシュコードの生成もテナントIDを考慮し、equalsメソッドはまた、テナントのIDをチェックしています。異なるテナントのためのいくつかの2Lキャッシュの最適化を行うことが可能です。
このバージョン4.1.2の新機能である:他のセッションからセッションを構築するために使用される契約ですorg.hibernate.SharedSessionBuilderに関連します。
いくつかの修正。
プロキシ生成に関連する潜在的に大規模なパフォーマンスヒット
バージョン5.1.2にInfinispanの依存関係を更新します。また、休止状態-infinispan統合に追加自然-IDのキャッシングをサポート。
このバージョン4.1.1の新機能:
このHQL、JPQLとネイティブSQL&QUOTのキャッシングの原因となった内部QueryPlanCacheクラスのビッグパフォーマンスの向上、コンパイル"同時実行中のボトルネックとなります。
そのような永続的な継承を使用して、自然なIDによって負荷をロードする機能など、新しい4.1自然のidロード機能の改善、の束。
JPA静的なメタモデルの人口はまだモデルは、このような@Anyマッピングなどの非JPAの機能を使用する場合でも発生することができます。
新しい@CollectionType注釈を経由してアノテーションを使用してカスタム・コレクション・タイプのサポート。
このバグます。
バージョン3.5.3の新機能です。
一貫性のない使用EntityMetamodel entityNameByInheritenceClassNameMapフィールド
独立DDL制約生成のデフォルトBeanValidationListenerを無効にすることはできません(ウラジミールKlyushnikov)
PersistenceUtilHelperは、非パブリックフィールド/メソッドにアクセスすることはできません(それのことができるようになり)
コレクションはパラメータ化された型が含まれている場合AssertionFailureがスロー
スーパークラスで定義されている場合CollectionMetadataGeneratorはmappedBy属性の取得に失敗しました
FilterImpl.validate()デシリアライゼーションにNullPointerExeptionをスローします
@RequiresDialectFeature注釈を導入
HHH-5063とHHH-5135に関連するユニットテストは、いくつかの方言で失敗します
Regresion! @SequenceGenerator allocationSize = 1とすると、他のallocationSizesが1だけデクリメントされるようで失敗します
彼らはDB2とPostgreSQL上で実行すると、ユニットテストの失敗がロックアップ
TableHiLoGeneratorはこれ以上LO-範囲のESが枯渇したときにハイ値をインクリメントしません。
注釈付きプロパティは、パブリックゲッターまたはフィールドを持っていない場合Persistence.isLoaded(オブジェクト、文字列)が失敗します
ジャースキャナのインスタンスは、EntityManagerFactoryを作成メソッドに渡すことはできません
Envers auditReader.find()は、これらのフィールドにデフォルト値を使用して、組み込みコンポーネントの間違ったデータを返します。
@AuditMappedByは継承された関係では動作しません。
改善点:
NativeSQLQueryReturnは非finalフィールドに基づいて事前にキャッシュ最終ハッシュコードをimpls
AttributeFactoryはAssertionFailureで詳細情報を必要とします
パッチ:
防止&QUOTするためのパッチ; org.hibernate.AssertionFailure:セッション&QUOTに可能な非スレッドセーフでアクセス。ステートレス・セッションに起因する誤差
タスク:
TypeSafeActivatorも@Lengthの制約を生成する必要があります
ブランチ35テストで使用デシベルアカウントを更新
コメントが見つかりません