public final class EntityManagerFactoryBuilder.Builder extends ObjectSE
修飾子と型 | メソッドと説明 |
---|---|
LocalContainerEntityManagerFactoryBean | build() |
EntityManagerFactoryBuilder.Builder | jta(boolean jta) JTA DataSource SE を使用する場合、つまり |
EntityManagerFactoryBuilder.Builder | mappingResources(StringSE... mappingResources) 永続性ユニットのマッピングリソース( persistence.xml の <mapping-file> エントリに相当)。 |
EntityManagerFactoryBuilder.Builder | packages(ClassSE<?>... basePackageClasses) @Entity アノテーションについてパッケージをスキャンする必要があるクラス。 |
EntityManagerFactoryBuilder.Builder | packages(StringSE... packagesToScan) @Entity アノテーションをスキャンするパッケージの名前。 |
EntityManagerFactoryBuilder.Builder | persistenceUnit(StringSE persistenceUnit) 永続性ユニットの名前。 |
EntityManagerFactoryBuilder.Builder | properties(MapSE<StringSE,?> properties) 標準 JPA またはベンダー固有の構成の汎用プロパティ。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public EntityManagerFactoryBuilder.Builder packages(StringSE... packagesToScan)
@Entity
アノテーションをスキャンするパッケージの名前。packagesToScan
- スキャンするパッケージ public EntityManagerFactoryBuilder.Builder packages(ClassSE<?>... basePackageClasses)
@Entity
アノテーションについてパッケージをスキャンする必要があるクラス。basePackageClasses
- 使用するクラス public EntityManagerFactoryBuilder.Builder persistenceUnit(StringSE persistenceUnit)
persistenceUnit
- 永続性ユニットの名前 public EntityManagerFactoryBuilder.Builder properties(MapSE<StringSE,?> properties)
properties
- 使用するプロパティ public EntityManagerFactoryBuilder.Builder mappingResources(StringSE... mappingResources)
persistence.xml
の <mapping-file>
エントリに相当)。 マッピングリソースは、クラスパスルートに対して相対的でなければならないことに注意してください。"META-INF/mappings.xml" または "com/mycompany/repository/mappings.xml"。これにより、ClassLoader.getResource()
を介してロードできます。
mappingResources
- 使用するマッピングリソース public EntityManagerFactoryBuilder.Builder jta(boolean jta)
DataSource
SE を使用する場合、つまり LocalContainerEntityManagerFactoryBean
で setDataSource
または setJtaDataSource
を呼び出す必要がある場合に設定します。jta
- データソースが JTA の場合 public LocalContainerEntityManagerFactoryBean build()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.