インターフェース PersistenceManagedTypes
public interface PersistenceManagedTypes
エンティティマネージャーが考慮する必要がある管理永続型のリストを提供します。
- 導入:
- 6.0
- 作成者:
- Stephane Nicoll
メソッドのサマリー
修飾子と型メソッド説明永続化プロバイダが管理対象クラスのセットに追加する必要があるクラス名を返します。永続化プロバイダーによってイントロスペクトされる、管理対象の Java パッケージのリストを返します。永続化ユニットのルート URL またはnull
を判別できなかった場合はそれを返します。static PersistenceManagedTypes
指定されたマネージドクラス名を使用してインスタンスを作成します。static PersistenceManagedTypes
指定されたマネージドクラス名とパッケージを使用してインスタンスを作成します。
メソッドの詳細
getManagedClassNames
永続化プロバイダが管理対象クラスのセットに追加する必要があるクラス名を返します。- 戻り値:
- マネージドクラス名
- 関連事項:
getManagedPackages
永続化プロバイダーによってイントロスペクトされる、管理対象の Java パッケージのリストを返します。- 戻り値:
- 管理パッケージ
getPersistenceUnitRootUrl
永続化ユニットのルート URL またはnull
を判別できなかった場合はそれを返します。- 戻り値:
- 永続化ユニットのルート URL
- 関連事項:
of
指定されたマネージドクラス名を使用してインスタンスを作成します。- パラメーター:
managedClassNames
- マネージドクラス名- 戻り値:
PersistenceManagedTypes
of
static PersistenceManagedTypes of(ListSE<StringSE> managedClassNames, ListSE<StringSE> managedPackages) 指定されたマネージドクラス名とパッケージを使用してインスタンスを作成します。- パラメーター:
managedClassNames
- マネージドクラス名managedPackages
- 管理パッケージ- 戻り値:
PersistenceManagedTypes