クラス EntityManagerFactoryBuilder.Builder
java.lang.ObjectSE
org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder.Builder
- 含まれているクラス:
- EntityManagerFactoryBuilder
LocalContainerEntityManagerFactoryBean の流れるようなビルダー。
メソッドのサマリー
修飾子と型メソッド説明build()jta(boolean jta) JTADataSourceSE を使用する場合、つまりmanagedTypes(PersistenceManagedTypes managedTypes) エンティティマネージャーが考慮する必要がある管理エンティティとパッケージの両方を提供する永続管理型。mappingResources(StringSE... mappingResources) 永続性ユニットのマッピングリソース(persistence.xmlの<mapping-file>エントリに相当)。@Entityアノテーションについてパッケージをスキャンする必要があるクラス。@Entityアノテーションをスキャンするパッケージの名前。persistenceUnit(StringSE persistenceUnit) 永続性ユニットの名前。properties(MapSE<StringSE, ?> properties) 標準 JPA またはベンダー固有の構成の汎用プロパティ。
メソッドの詳細
managedTypes
エンティティマネージャーが考慮する必要がある管理エンティティとパッケージの両方を提供する永続管理型。- パラメーター:
managedTypes- 管理された型。- 戻り値:
- 流れるような使用のためのビルダー
packages
@Entityアノテーションをスキャンするパッケージの名前。- パラメーター:
packagesToScan- スキャンするパッケージ- 戻り値:
- 流れるような使用のためのビルダー
- 関連事項:
packages
@Entityアノテーションについてパッケージをスキャンする必要があるクラス。- パラメーター:
basePackageClasses- 使用するクラス- 戻り値:
- 流れるような使用のためのビルダー
- 関連事項:
persistenceUnit
永続性ユニットの名前。EntityManagerFactory を 1 つだけ構築する場合はこれを省略できますが、同じアプリケーションに複数ある場合は、それらに個別の名前を付ける必要があります。- パラメーター:
persistenceUnit- 永続性ユニットの名前- 戻り値:
- 流れるような使用のためのビルダー
properties
標準 JPA またはベンダー固有の構成の汎用プロパティ。これらのプロパティは、コンストラクターで提供される値をオーバーライドします。- パラメーター:
properties- 使用するプロパティ- 戻り値:
- 流れるような使用のためのビルダー
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