| パッケージ | 説明 | 
|---|---|
| javax.persistence | Java Persistence APIは永続化とオブジェクト/リレーショナルマッピングの管理のためのAPIです。 | 
| javax.persistence.criteria | Java永続化クライテリアAPI | 
| javax.persistence.spi | Java永続化プロバイダのためのSPI | 
| クラスと説明 | 
|---|
| AccessType エンティティクラスやマップドスーパークラス、組み込みクラス、もしくはそれらのようなクラスの特定の属性に適用されるアクセス型を指定するために Accessアノテーションと共に使用されます。 | 
| AttributeNode エンティティグラフの属性ノードを表します。 | 
| Cache L2キャッシュと対話するために使用されるインターフェースです。 | 
| CacheRetrieveMode findメソッドやクエリーによってデータが取得されるときのふるまいを指定するためにjavax.persistence.cache.retrieveModeプロパティの値として使用されます。 | 
| CacheStoreMode データがデータベースから読み取られたときとデータがデータベースにコミットされたときのふるまいを指定するために javax.persistence.cache.storeModeプロパティの値として使用されます。 | 
| CascadeType 関連するエンティティに伝搬するカスケード操作の設定を定義します。 | 
| ConstraintMode 制約の適用を制御するために使用されます。 | 
| DiscriminatorType 識別カラムでサポートされている型を定義します。 | 
| EntityGraph この型はエンティティグラフとエンティティのリレーションシップの境界と属性ノードを定義するためのテンプレートとして使用されるエンティティグラフのルートを表します。 | 
| EntityManager 永続化コンテキストと対話するために使用されるインタフェース。 | 
| EntityManagerFactory 永続化ユニットのためのエンティティマネージャファクトリーと対話するために使用されるインターフェースです。 | 
| EntityTransaction リソースローカルエンティティマネージャー上のトランザクションを制御するために使用されるインタフェースです。 | 
| EnumType 列挙型のマッピングを定義します。 | 
| FetchType データベースからデータをフェッチする戦略を定義します。 | 
| FlushModeType フラッシュモードの設定です。 | 
| GenerationType 主キー生成戦略の型を定義します。 | 
| InheritanceType 継承戦略のオプションを定義します。 | 
| LockModeType ロックモードはロックを取る EntityManagerメソッドの1つ(lockやfind、refresh)またはQuery.setLockMode()、TypedQuery.setLockMode()メソッドのいずれかにLockModeType引数を渡すことによって指定できます。 | 
| Parameter クエリーパラメーターオブジェクトの型です。 | 
| ParameterMode ストアドプロシージャのクエリーのパラメーターのモードを指定します。 | 
| PersistenceContextType PersistenceContextでトランザクションスコープまたは拡張された永続化コンテキストを使用するかどうかを指定します。 | 
| PersistenceException 問題が発生したときに永続化プロバイダによって投げれます。 | 
| PersistenceUnitUtil アプリケーションと永続化プロバイダが管理する永続化ユニットの間のユーティリティインターフェースです。 | 
| PersistenceUtil アプリケーションと永続化ユニットの間のユーティリティインターフェースです。 | 
| PessimisticLockScope 悲観ロックのための javax.persistence.lock.scopeプロパティの値を定義します。 | 
| Query クエリー実行のコントロールに使用するインターフェースです。 | 
| SharedCacheMode プロバイダが永続化ユニットにレベル2のキャッシュを使用する方法を指定します。 | 
| StoredProcedureQuery ストアドプロシージャーのクエリー実行を制御するために使用されるインターフェイスです。 | 
| Subgraph この型はマネージドタイプに対応する属性ノードのサブグラフを表します。 | 
| SynchronizationType 永続化コンテキストが現在のトランザクションと常に自動的に同期するかどうか、
 または永続化コンテキストを EntityManager.joinTransaction()メソッドを使用して現在のトランザクションに明示的に参加する必要があるかどうかを指定します。 | 
| TemporalType java.util.Dateまたはjava.util.Calendarへの特別なマッピングを示すために使用される型です。 | 
| TupleElement TupleElementインターフェースはクエリーの結果タプルから返される要素を定義します。 | 
| TypedQuery 型付きクエリーの実行を制御するためのインタフェースです。 | 
| ValidationMode 永続化ユニットのプロバイダによって使用される検証モードです。 | 
| クラスと説明 | 
|---|
| Parameter クエリーパラメーターオブジェクトの型です。 | 
| Tuple クエリーの結果タプルの要素を抽出するためのインタフェース。 | 
| TupleElement TupleElementインターフェースはクエリーの結果タプルから返される要素を定義します。 | 
| クラスと説明 | 
|---|
| EntityManagerFactory 永続化ユニットのためのエンティティマネージャファクトリーと対話するために使用されるインターフェースです。 | 
| SharedCacheMode プロバイダが永続化ユニットにレベル2のキャッシュを使用する方法を指定します。 | 
| ValidationMode 永続化ユニットのプロバイダによって使用される検証モードです。 | 
Translated by @megascus.