クラス EntityManagerFactoryBuilder.Builder

java.lang.ObjectSE
org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder.Builder
含まれているクラス:
EntityManagerFactoryBuilder

public final class EntityManagerFactoryBuilder.Builder extends ObjectSE
LocalContainerEntityManagerFactoryBean の流れるようなビルダー。
  • メソッドの詳細

    • managedTypes

      エンティティマネージャーが考慮する必要がある管理エンティティとパッケージの両方を提供する永続管理型。
      パラメーター:
      managedTypes - 管理された型。
      戻り値:
      流れるような使用のためのビルダー
    • packages

      public EntityManagerFactoryBuilder.Builder packages(StringSE... packagesToScan)
      @Entity アノテーションをスキャンするパッケージの名前。
      パラメーター:
      packagesToScan - スキャンするパッケージ
      戻り値:
      流れるような使用のためのビルダー
      関連事項:
    • packages

      public EntityManagerFactoryBuilder.Builder packages(ClassSE<?>... basePackageClasses)
      @Entity アノテーションについてパッケージをスキャンする必要があるクラス。
      パラメーター:
      basePackageClasses - 使用するクラス
      戻り値:
      流れるような使用のためのビルダー
      関連事項:
    • persistenceUnit

      public EntityManagerFactoryBuilder.Builder persistenceUnit(StringSE persistenceUnit)
      永続性ユニットの名前。EntityManagerFactory を 1 つだけ構築する場合はこれを省略できますが、同じアプリケーションに複数ある場合は、それらに個別の名前を付ける必要があります。
      パラメーター:
      persistenceUnit - 永続性ユニットの名前
      戻り値:
      流れるような使用のためのビルダー
    • properties

      public EntityManagerFactoryBuilder.Builder properties(MapSE<StringSE,?> properties)
      標準 JPA またはベンダー固有の構成の汎用プロパティ。これらのプロパティは、コンストラクターで提供される値をオーバーライドします。
      パラメーター:
      properties - 使用するプロパティ
      戻り値:
      流れるような使用のためのビルダー
    • mappingResources

      public EntityManagerFactoryBuilder.Builder mappingResources(StringSE... mappingResources)
      永続性ユニットのマッピングリソース(persistence.xml の <mapping-file> エントリに相当)。

      マッピングリソースは、クラスパスルートに対して相対的でなければならないことに注意してください。"META-INF/mappings.xml" または "com/mycompany/repository/mappings.xml"。これにより、ClassLoader.getResource() を介してロードできます。

      パラメーター:
      mappingResources - 使用するマッピングリソース
      戻り値:
      流れるような使用のためのビルダー
    • jta

      public EntityManagerFactoryBuilder.Builder jta(boolean jta)
      JTA DataSourceSE を使用する場合、つまり LocalContainerEntityManagerFactoryBeansetDataSource または setJtaDataSource を呼び出す必要がある場合に設定します。
      パラメーター:
      jta - データソースが JTA の場合
      戻り値:
      流れるような使用のためのビルダー
    • build