public abstract class JPAConfig extends HibernateConfig
org.hibernate.jpa.AvailableSettings}AUTO_CLOSE_SESSION, AUTO_EVICT_COLLECTION_CACHE, AUTO_SESSION_EVENTS_LISTENER, AUTOCOMMIT, BATCH_FETCH_STYLE, BATCH_STRATEGY, BATCH_VERSIONED_DATA, BYTECODE_PROVIDER, C3P0_ACQUIRE_INCREMENT, C3P0_CONFIG_PREFIX, C3P0_IDLE_TEST_PERIOD, C3P0_MAX_SIZE, C3P0_MAX_STATEMENTS, C3P0_MIN_SIZE, C3P0_TIMEOUT, CACHE_PROVIDER_CONFIG, CACHE_REGION_FACTORY, CACHE_REGION_PREFIX, CHECK_NULLABILITY, CLASSLOADERS, CONNECTION_PREFIX, CONNECTION_PROVIDER, CURRENT_SESSION_CONTEXT_CLASS, CUSTOM_ENTITY_DIRTINESS_STRATEGY, DATASOURCE, DEFAULT_BATCH_FETCH_SIZE, DEFAULT_CACHE_CONCURRENCY_STRATEGY, DEFAULT_CATALOG, DEFAULT_ENTITY_MODE, DEFAULT_NULL_ORDERING, DEFAULT_SCHEMA, DIALECT, DIALECT_RESOLVERS, DRIVER, ENABLE_LAZY_LOAD_NO_TRANS, ENABLE_SYNONYMS, FLUSH_BEFORE_COMPLETION, FLYWAY_ACTIVE, FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT, FORMAT_SQL, GENERATE_STATISTICS, GLOBALLY_QUOTED_IDENTIFIERS, HBM2DDL_AUTO, HBM2DDL_IMPORT_FILES, HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR, HIBERNATE_SEARCH_AUTOREGISTER_LISTENERS, HIBERNATE_SEARCH_DIRECTORY_PROVIDER, HIBERNATE_SEARCH_EXCLUSIVE_INDEX_USER, HIBERNATE_SEARCH_FILESYSTEM_ACCESS_TYPE, HIBERNATE_SEARCH_INDEX_BASE, HIBERNATE_SEARCH_LOCKING_STRATEGY, HQL_BULK_ID_STRATEGY, IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS, IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS, INFINISPAN_CACHE_MANAGER, INFINISPAN_CONFIG, ISOLATION, JACC_CONTEXT_ID, JACC_ENABLED, JACC_PREFIX, JMX_AGENT_ID, JMX_DEFAULT_OBJ_NAME_DOMAIN, JMX_DOMAIN_NAME, JMX_ENABLED, JMX_PLATFORM_SERVER, JMX_SF_NAME, JNDI_CLASS, JNDI_PREFIX, JNDI_URL, JPAQL_STRICT_COMPLIANCE, JTA_CACHE_TM, JTA_CACHE_UT, JTA_PLATFORM, JTA_PLATFORM_RESOLVER, JTA_TRACK_BY_THREAD, LOG_SESSION_METRICS, LOGG_QUERRIES, MAX_FETCH_DEPTH, MULTI_TENANT, MULTI_TENANT_CONNECTION_PROVIDER, MULTI_TENANT_IDENTIFIER_RESOLVER, NON_CONTEXTUAL_LOB_CREATION, ORDER_INSERTS, ORDER_UPDATES, PASS, POOL_SIZE, PREFER_POOLED_VALUES_LO, PROXOOL_CONFIG_PREFIX, PROXOOL_EXISTING_POOL, PROXOOL_POOL_ALIAS, PROXOOL_PROPERTIES, PROXOOL_XML, QUERY_CACHE_FACTORY, QUERY_PLAN_CACHE_MAX_SIZE, QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE, QUERY_STARTUP_CHECKING, QUERY_SUBSTITUTIONS, QUERY_TRANSLATOR, RELEASE_CONNECTIONS, SESSION_FACTORY_NAME, SESSION_FACTORY_NAME_IS_JNDI, SHOW_SQL, SQL_EXCEPTION_CONVERTER, STATEMENT_BATCH_SIZE, STATEMENT_FETCH_SIZE, UNIQUE_CONSTRAINT_SCHEMA_UPDATE_STRATEGY, URL, USE_DIRECT_REFERENCE_CACHE_ENTRIES, USE_GET_GENERATED_KEYS, USE_IDENTIFIER_ROLLBACK, USE_MINIMAL_PUTS, USE_NATIONALIZED_CHARACTER_DATA, USE_NEW_ID_GENERATOR_MAPPINGS, USE_QUERY_CACHE, USE_REFLECTION_OPTIMIZER, USE_SCROLLABLE_RESULTSET, USE_SECOND_LEVEL_CACHE, USE_SQL_COMMENTS, USE_STREAMS_FOR_BINARY, USE_STRUCTURED_CACHE, USER, WRAP_RESULT_SETS| Constructor and Description |
|---|
JPAConfig() |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.EntityManagerFactory |
getEntityManagerFactory()
Called by
HibernateService |
void |
overrideConfig()
Function which gets called after loading the config file, but before init the connection
|
String |
toString() |
equals, hashCode, isFlywayActive, isLoggingEnabledclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotatedClasses, getConnectionName, getSessionFactory@Property(key="javax.persistence.provider", defaultValue="org.hibernate.ejb.HibernatePersistence") public String PROVIDER
@Property(key="javax.persistence.transactionType", defaultValue="") public String TRANSACTION_TYPE
@Property(key="javax.persistence.jtaDataSource", defaultValue="") public String JTA_DATASOURCE
@Property(key="javax.persistence.nonJtaDataSource", defaultValue="") public String NON_JTA_DATASOURCE
@Property(key="javax.persistence.jdbc.driver", defaultValue="org.h2.Driver") public String JDBC_DRIVER
@Property(key="javax.persistence.jdbc.url", defaultValue="jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE") public String JDBC_URL
@Property(key="javax.persistence.jdbc.user", defaultValue="sa") public String JDBC_USER
@Property(key="javax.persistence.jdbc.password", defaultValue="") public String JDBC_PASSWORD
@Property(key="javax.persistence.sharedCache.mode", defaultValue="") public String SHARED_CACHE_MODE
@Property(key="javax.persistence.cache.retrieveMode", defaultValue="") public String SHARED_CACHE_RETRIEVE_MODE
@Property(key="javax.persistence.cache.storeMode", defaultValue="") public String SHARED_CACHE_STORE_MODE
@Property(key="javax.persistence.validation.mode", defaultValue="") public String VALIDATION_MODE
@Property(key="javax.persistence.validation.factory", defaultValue="") public String VALIDATION_FACTORY
@Property(key="javax.persistence.lock.scope", defaultValue="") public String LOCK_SCOPE
@Property(key="javax.persistence.lock.timeout", defaultValue="") public String LOCK_TIMEOUT
@Property(key="javax.persistence.validation.group.pre-persist", defaultValue="") public String PERSIST_VALIDATION_GROUP
@Property(key="javax.persistence.validation.group.pre-update", defaultValue="") public String UPDATE_VALIDATION_GROUP
@Property(key="javax.persistence.validation.group.pre-remove", defaultValue="") public String REMOVE_VALIDATION_GROUP
@Property(key="javax.persistence.bean.manager", defaultValue="") public String CDI_BEAN_MANAGER
@Property(key="javax.persistence.schema-generation.create-source", defaultValue="") public String SCHEMA_GEN_CREATE_SOURCE
@Property(key="javax.persistence.schema-generation.drop-source", defaultValue="") public String SCHEMA_GEN_DROP_SOURCE
@Property(key="javax.persistence.schema-generation.create-script-source", defaultValue="") public String SCHEMA_GEN_CREATE_SCRIPT_SOURCE
@Property(key="javax.persistence.schema-generation.drop-script-source", defaultValue="") public String SCHEMA_GEN_DROP_SCRIPT_SOURCE
@Property(key="javax.persistence.schema-generation.database.action", defaultValue="") public String SCHEMA_GEN_DATABASE_ACTION
@Property(key="javax.persistence.schema-generation.scripts.action", defaultValue="") public String SCHEMA_GEN_SCRIPTS_ACTION
@Property(key="javax.persistence.schema-generation.scripts.create-target", defaultValue="") public String SCHEMA_GEN_SCRIPTS_CREATE_TARGET
@Property(key="javax.persistence.schema-generation.scripts.drop-target", defaultValue="") public String SCHEMA_GEN_SCRIPTS_DROP_TARGET
@Property(key="javax.persistence.create-database-schemas", defaultValue="") public String SCHEMA_GEN_CREATE_SCHEMAS
@Property(key="javax.persistence.schema-generation-connection", defaultValue="") public String SCHEMA_GEN_CONNECTION
@Property(key="javax.persistence.database-product-name", defaultValue="") public String SCHEMA_GEN_DB_NAME
@Property(key="javax.persistence.database-major-version", defaultValue="") public String SCHEMA_GEN_DB_MAJOR_VERSION
@Property(key="javax.persistence.database-minor-version", defaultValue="") public String SCHEMA_GEN_DB_MINOR_VERSION
@Property(key="javax.persistence.sql-load-script-source", defaultValue="") public String SCHEMA_GEN_LOAD_SCRIPT_SOURCE
@Property(key="org.hibernate.lockMode", defaultValue="") public String ALIAS_SPECIFIC_LOCK_MODE
@Property(key="hibernate.ejb.cfgfile", defaultValue="") public String CFG_FILE
@Property(key="hibernate.ejb.classcache", defaultValue="") public String CLASS_CACHE_PREFIX
@Property(key="hibernate.ejb.collectioncache", defaultValue="") public String COLLECTION_CACHE_PREFIX
@Property(key="hibernate.ejb.interceptor", defaultValue="") public String INTERCEPTOR
@Property(key="hibernate.ejb.interceptor.session_scoped", defaultValue="") public String SESSION_INTERCEPTOR
@Property(key="hibernate.ejb.session_factory_observer", defaultValue="") public String SESSION_FACTORY_OBSERVER
@Property(key="hibernate.ejb.event", defaultValue="") public String EVENT_LISTENER_PREFIX
@Property(key="hibernate.ejb.use_class_enhancer", defaultValue="") public String USE_CLASS_ENHANCER
@Property(key="hibernate.ejb.discard_pc_on_close", defaultValue="") public String DISCARD_PC_ON_CLOSE
@Property(key="org.hibernate.flushMode", defaultValue="") public String FLUSH_MODE
@Property(key="hibernate.ejb.entitymanager_factory_name", defaultValue="") public String ENTITY_MANAGER_FACTORY_NAME
@Property(key="hibernate.ejb.metamodel.population", defaultValue="") public String JPA_METAMODEL_POPULATION
@Property(key="hibernate.ejb.xml_files", defaultValue="") public String XML_FILE_NAMES
@Property(key="hibernate.hbmxml.files", defaultValue="") public String HBXML_FILES
@Property(key="hibernate.ejb.persistenceUnitName", defaultValue="default") public String PERSISTENCE_UNIT_NAME
public void overrideConfig()
IHibernateConfig.overrideConfig()public String toString()
toString in class HibernateConfigObject.toString()public javax.persistence.EntityManagerFactory getEntityManagerFactory()
HibernateServiceEntityManagerFactory instanceCopyright © 2014–2015. All rights reserved.