public class HibernateOrmConfigPersistenceUnit extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheExpiration |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCacheMemory |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog |
static class |
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery |
| Modifier and Type | Field and Description |
|---|---|
int |
batchFetchSize
Deprecated.
fetch should be used to configure fetching properties. |
Map<String,HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache> |
cache
Caching configuration
|
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase |
database
Database related configuration.
|
Optional<String> |
datasource
The name of the datasource which this persistence unit uses.
|
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect |
dialect
Dialect related configuration.
|
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch |
fetch
Fetching logic configuration.
|
Optional<String> |
implicitNamingStrategy
Pluggable strategy for applying implicit naming rules when an explicit name is not given.
|
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc |
jdbc
JDBC related configuration.
|
OptionalInt |
maxFetchDepth
Deprecated.
fetch should be used to configure fetching properties. |
Optional<String> |
multitenant
Defines the method for multi-tenancy (DATABASE, NONE, SCHEMA).
|
Optional<String> |
multitenantSchemaDatasource
Defines the name of the datasource to use in case of SCHEMA approach.
|
Optional<Set<String>> |
packages
The packages in which the entities affected to this persistence unit are located.
|
Optional<String> |
physicalNamingStrategy
Pluggable strategy contract for applying physical naming rules for database object names.
|
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery |
query
Query related configuration.
|
boolean |
secondLevelCachingEnabled
The default in Quarkus is for 2nd level caching to be enabled,
and a good implementation is already integrated for you.
|
Optional<String> |
sqlLoadScript
Name of the file containing the SQL statements to execute when Hibernate ORM starts.
|
| Constructor and Description |
|---|
HibernateOrmConfigPersistenceUnit() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAnyPropertySet() |
public Optional<String> datasource
If undefined, it will use the default datasource.
public Optional<Set<String>> packages
@ConfigItem @ConfigDocSection public HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect dialect
@ConfigItem(defaultValueDocumentation="import.sql in DEV, TEST ; no-file otherwise") public Optional<String> sqlLoadScript
@ConfigItem(defaultValue="-1") @Deprecated public int batchFetchSize
fetch should be used to configure fetching properties.@ConfigItem @Deprecated public OptionalInt maxFetchDepth
fetch should be used to configure fetching properties.@ConfigItem public Optional<String> physicalNamingStrategy
@ConfigItem public Optional<String> implicitNamingStrategy
@ConfigItem @ConfigDocSection public HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitQuery query
@ConfigItem @ConfigDocSection public HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase database
@ConfigItem @ConfigDocSection public HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitJdbc jdbc
@ConfigItem @ConfigDocSection public HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitFetch fetch
@ConfigDocSection public Map<String,HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitCache> cache
@ConfigItem(defaultValue="true") public boolean secondLevelCachingEnabled
Just cherry-pick which entities should be using the cache.
Set this to false to disable all 2nd level caches.
@ConfigItem public Optional<String> multitenant
Copyright © 2021 JBoss by Red Hat. All rights reserved.