インターフェース PersistenceManagedTypes


public interface PersistenceManagedTypes
エンティティマネージャーが考慮する必要がある管理永続型のリストを提供します。
導入:
6.0
作成者:
Stephane Nicoll
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    永続化プロバイダが管理対象クラスのセットに追加する必要があるクラス名を返します。
    永続化プロバイダーによってイントロスペクトされる、管理対象の Java パッケージのリストを返します。
    永続化ユニットのルート URL または null を判別できなかった場合はそれを返します。
    of(StringSE... managedClassNames)
    指定されたマネージドクラス名を使用してインスタンスを作成します。
    of(ListSE<StringSE> managedClassNames, ListSE<StringSE> managedPackages)
    指定されたマネージドクラス名とパッケージを使用してインスタンスを作成します。
  • メソッドの詳細

    • getManagedClassNames

      ListSE<StringSE> getManagedClassNames()
      永続化プロバイダが管理対象クラスのセットに追加する必要があるクラス名を返します。
      戻り値:
      マネージドクラス名
      関連事項:
    • getManagedPackages

      ListSE<StringSE> getManagedPackages()
      永続化プロバイダーによってイントロスペクトされる、管理対象の Java パッケージのリストを返します。
      戻り値:
      管理パッケージ
    • getPersistenceUnitRootUrl

      @Nullable URLSE getPersistenceUnitRootUrl()
      永続化ユニットのルート URL または null を判別できなかった場合はそれを返します。
      戻り値:
      永続化ユニットのルート URL
      関連事項:
    • of

      static PersistenceManagedTypes of(StringSE... managedClassNames)
      指定されたマネージドクラス名を使用してインスタンスを作成します。
      パラメーター:
      managedClassNames - マネージドクラス名
      戻り値:
      PersistenceManagedTypes
    • of

      static PersistenceManagedTypes of(ListSE<StringSE> managedClassNames, ListSE<StringSE> managedPackages)
      指定されたマネージドクラス名とパッケージを使用してインスタンスを作成します。
      パラメーター:
      managedClassNames - マネージドクラス名
      managedPackages - 管理パッケージ
      戻り値:
      PersistenceManagedTypes