クラス EntityManagerFactoryBuilder.Builder
java.lang.ObjectSE
org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder.Builder
- 含まれているクラス:
- EntityManagerFactoryBuilder
LocalContainerEntityManagerFactoryBean の流れるようなビルダー。
メソッドのサマリー
修飾子と型メソッド説明build()
jta
(boolean jta) JTADataSource
SE を使用する場合、つまり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
JTADataSource
SE を使用する場合、つまりLocalContainerEntityManagerFactoryBean
でsetDataSource
またはsetJtaDataSource
を呼び出す必要がある場合に設定します。- パラメーター:
jta
- データソースが JTA の場合- 戻り値:
- 流れるような使用のためのビルダー
build