れるJava Persistence API(JPA)は、Javaの仕様です。Javaオブジェクトとリレーショナルデータベース間でデータを保存するために使用されます。オブジェクト指向のドメインモデルとリレーショナルデータベースシステムとの間のブリッジとしてJPA行為。
唯一のJPA仕様自体ので、何もしません。それは実現が必要です。だから、のようにHibernate、TopLinkのとiBatisのORMツール、データの永続性としてJPA仕様を実現しています。
JPAのバージョン
EJB 3.0仕様の一部として、Javaの永続化API JPA 1.0は、2006年にリリースされた最初のバージョンです。
以下は、JPA仕様の下でリリースされ、他の開発版です: -
- 2.0 JPAは -このバージョンは、2009年後半にリリースされました。このバージョンの主な機能は次のとおりです-
- これは、認証をサポートしています。
- これは、オブジェクト・リレーショナル・マッピングの機能を拡張します。
- これは、オブジェクト・キャッシュのサポートを共有しました。
- 2.1 JPA - 2013年にリリースされJPA 2.1は、次のような特徴があります-
- これは、オブジェクトの抽出を可能にします。
- これは、/サポートを削除する条件更新です。
- これは、モードを生成します。
- 2.2 JPA - 2017年メンテナンスリリースや開発などのJPA 2.2。その主要な機能のいくつかは以下のとおりです-
- これは、Java 8の日付と時刻をサポートしています。
- それは提供@Repeatableお好きな時に同じコメントが使用ステートメントのタイプに適用されるか、それを使用することができ、コメントを。
- これは注釈要素でJPAのアノテーションを使用することができます。
- これは、クエリ結果をストリーミングする機能を提供します。