public abstract class PersistenceUnitConfig extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
excludeUnlistedClasses |
protected Set<URL> |
jarFileUrls |
protected DataSource |
jtaDataSource |
protected List<String> |
managedClassNames |
protected Set<String> |
mappingFileNames |
protected DataSource |
nonJtaDataSource |
protected String |
persistenceProviderClassName |
protected String |
persistenceUnitName |
protected URL |
persistenceUnitRootUrl |
protected String |
persistenceXmlSchemaVersion |
protected Properties |
properties |
protected javax.persistence.SharedCacheMode |
sharedCacheMode |
protected javax.persistence.spi.PersistenceUnitTransactionType |
transactionType |
protected javax.persistence.ValidationMode |
validationMode |
Modifier and Type | Method and Description |
---|---|
PersistenceUnitConfig |
addManagedClassNames(String className,
String... classNames) |
PersistenceUnitConfig |
addMappingFileNames(String fileName,
String... fileNames) |
PersistenceUnitConfig |
setExcludeUnlistedClasses(boolean excludeUnlistedClasses) |
PersistenceUnitConfig |
setProperty(String property,
String value) |
PersistenceUnitConfig |
setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode) |
PersistenceUnitConfig |
setValidationMode(javax.persistence.ValidationMode validationMode) |
protected final String persistenceUnitName
protected final String persistenceProviderClassName
protected final javax.persistence.spi.PersistenceUnitTransactionType transactionType
protected final DataSource jtaDataSource
protected final DataSource nonJtaDataSource
protected final URL persistenceUnitRootUrl
protected boolean excludeUnlistedClasses
protected javax.persistence.SharedCacheMode sharedCacheMode
protected javax.persistence.ValidationMode validationMode
protected final Properties properties
protected final String persistenceXmlSchemaVersion
public PersistenceUnitConfig setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public PersistenceUnitConfig setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
public PersistenceUnitConfig setValidationMode(javax.persistence.ValidationMode validationMode)
public PersistenceUnitConfig addMappingFileNames(String fileName, String... fileNames)
public PersistenceUnitConfig addManagedClassNames(String className, String... classNames)
public PersistenceUnitConfig setProperty(String property, String value)
Copyright © 2016. All rights reserved.