クラス EntityManagerFactoryBuilder.Builder
java.lang.ObjectSE
org.springframework.boot.jpa.EntityManagerFactoryBuilder.Builder
- 含まれているクラス:
EntityManagerFactoryBuilder
LocalContainerEntityManagerFactoryBean の流れるようなビルダー。
- 導入:
- 4.0.0
- 作成者:
- Dave Syer, Phillip Webb, Stephane Nicoll
方法の概要
修飾子と型メソッド説明build()jta(boolean jta) JTADataSourceSE を使用する場合、つまりmanagedTypes(@Nullable PersistenceManagedTypes managedTypes) エンティティマネージャーが考慮する必要がある管理エンティティとパッケージの両方を提供する永続管理型。mappingResources(StringSE @Nullable... mappingResources) 永続性ユニットのマッピングリソース(persistence.xmlの<mapping-file>エントリに相当)。@Entityアノテーションについてパッケージをスキャンする必要があるクラス。@Entityアノテーションをスキャンするパッケージの名前。persistenceUnit(@Nullable StringSE persistenceUnit) 永続性ユニットの名前。properties(MapSE<StringSE, ?> properties) 標準 JPA またはベンダー固有の構成の汎用プロパティ。
メソッドの詳細
managedTypes
public EntityManagerFactoryBuilder.Builder managedTypes(@Nullable PersistenceManagedTypes managedTypes) エンティティマネージャーが考慮する必要がある管理エンティティとパッケージの両方を提供する永続管理型。- パラメーター:
managedTypes- 管理された型。- 戻り値:
- 流れるような使用のためのビルダー
packages
@Entityアノテーションをスキャンするパッケージの名前。- パラメーター:
packagesToScan- スキャンするパッケージ- 戻り値:
- 流れるような使用のためのビルダー
- 関連事項:
packages
@Entityアノテーションについてパッケージをスキャンする必要があるクラス。- パラメーター:
basePackageClasses- 使用するクラス- 戻り値:
- 流れるような使用のためのビルダー
- 関連事項:
persistenceUnit
永続性ユニットの名前。EntityManagerFactory を 1 つだけ構築する場合はこれを省略できますが、同じアプリケーションに複数ある場合は、それらに個別の名前を付ける必要があります。- パラメーター:
persistenceUnit- 永続性ユニットの名前- 戻り値:
- 流れるような使用のためのビルダー
properties
標準 JPA またはベンダー固有の構成の汎用プロパティ。これらのプロパティは、コンストラクターで提供される値をオーバーライドします。- パラメーター:
properties- 使用するプロパティ- 戻り値:
- 流れるような使用のためのビルダー
mappingResources
public EntityManagerFactoryBuilder.Builder mappingResources(StringSE @Nullable ... mappingResources) 永続性ユニットのマッピングリソース(persistence.xmlの<mapping-file>エントリに相当)。マッピングリソースは、クラスパスルートに対して相対的でなければならないことに注意してください。"META-INF/mappings.xml" または "com/mycompany/repository/mappings.xml"。これにより、
ClassLoader.getResource()を介してロードできます。- パラメーター:
mappingResources- 使用するマッピングリソース- 戻り値:
- 流れるような使用のためのビルダー
jta
JTADataSourceSE を使用する場合、つまりLocalContainerEntityManagerFactoryBeanでsetDataSourceまたはsetJtaDataSourceを呼び出す必要がある場合に設定します。- パラメーター:
jta- データソースが JTA の場合- 戻り値:
- 流れるような使用のためのビルダー
build