Class OverrideConfiguration
- java.lang.Object
-
- org.hibernate.cfg.Configuration
-
- org.beangle.orm.hibernate.internal.OverrideConfiguration
-
- All Implemented Interfaces:
Serializable
public class OverrideConfiguration extends org.hibernate.cfg.ConfigurationProvide schema reconfig and overriderable class mapping in sessionFactory- Since:
- 2.1
- Author:
- chaostone
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classOverrideConfiguration.OverrideMappings
-
Field Summary
-
Fields inherited from class org.hibernate.cfg.Configuration
ARTEFACT_PROCESSING_ORDER, auxiliaryDatabaseObjects, classes, collections, columnNameBindingPerTable, DEFAULT_ARTEFACT_PROCESSING_ORDER, DEFAULT_CACHE_CONCURRENCY_STRATEGY, extendsQueue, fetchProfiles, filterDefinitions, imports, metadataSourceQueue, namedQueries, namedSqlQueries, propertyReferences, secondPasses, settingsFactory, sqlFunctions, sqlResultSetMappings, tableNameBinding, tables, typeDefs, USE_NEW_ID_GENERATOR_MAPPINGS, xmlHelper
-
-
Constructor Summary
Constructors Constructor Description OverrideConfiguration()OverrideConfiguration(org.hibernate.cfg.SettingsFactory settingsFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.cfg.MappingscreateMappings()protected org.hibernate.cfg.ConfigurationdoConfigure(InputStream stream, String resourceName)Just disable xml file validation.
Speed up boostrapintgetDynaupdateMinColumn()protected voidsecondPassCompile()Update persistentclass and collection's schema.
Remove duplicated persistentClass register in classes map.voidsetDynaupdateMinColumn(int dynaupdateMinColumn)-
Methods inherited from class org.hibernate.cfg.Configuration
add, addAnnotatedClass, addAuxiliaryDatabaseObject, addCacheableFile, addCacheableFile, addCacheableFileStrictly, addClass, addDirectory, addDocument, addFetchProfile, addFile, addFile, addFilterDefinition, addInputStream, addJar, addPackage, addProperties, addResource, addResource, addSqlFunction, addURL, addXML, buildMapping, buildMappings, buildSessionFactory, buildSessionFactory, buildSettings, buildSettings, configure, configure, configure, configure, configure, doConfigure, findPossibleExtends, generateDropSchemaScript, generateSchemaCreationScript, generateSchemaUpdateScript, generateSchemaUpdateScriptList, getClassMapping, getClassMappings, getCollectionMapping, getCollectionMappings, getConfigurationInputStream, getCurrentTenantIdentifierResolver, getEntityNotFoundDelegate, getEntityResolver, getEntityTuplizerFactory, getFilterDefinitions, getIdentifierGeneratorFactory, getImports, getInterceptor, getMappedSuperclassMappings, getNamedQueries, getNamedSQLQueries, getNamingStrategy, getNamingStrategyDelegator, getProperties, getProperty, getReflectionManager, getSessionFactoryObserver, getSqlFunctions, getSqlResultSetMappings, getTableMappings, getTypeResolver, iterateFetchProfiles, mergeProperties, registerTypeContributor, registerTypeOverride, registerTypeOverride, registerTypeOverride, reset, secondPassCompileForeignKeys, setCacheConcurrencyStrategy, setCacheConcurrencyStrategy, setCacheConcurrencyStrategy, setCollectionCacheConcurrencyStrategy, setCollectionCacheConcurrencyStrategy, setCurrentTenantIdentifierResolver, setEntityNotFoundDelegate, setEntityResolver, setInterceptor, setNamingStrategy, setNamingStrategyDelegator, setPrecedence, setProperties, setProperty, setSessionFactoryObserver, validateSchema
-
-
-
-
Method Detail
-
doConfigure
protected org.hibernate.cfg.Configuration doConfigure(InputStream stream, String resourceName) throws org.hibernate.HibernateException
Just disable xml file validation.
Speed up boostrap- Overrides:
doConfigurein classorg.hibernate.cfg.Configuration- Throws:
org.hibernate.HibernateException
-
createMappings
public org.hibernate.cfg.Mappings createMappings()
- Overrides:
createMappingsin classorg.hibernate.cfg.Configuration
-
secondPassCompile
protected void secondPassCompile() throws org.hibernate.MappingExceptionUpdate persistentclass and collection's schema.
Remove duplicated persistentClass register in classes map.- Overrides:
secondPassCompilein classorg.hibernate.cfg.Configuration- Throws:
org.hibernate.MappingException- See Also:
Configuration.addClass(Class)
-
getDynaupdateMinColumn
public int getDynaupdateMinColumn()
-
setDynaupdateMinColumn
public void setDynaupdateMinColumn(int dynaupdateMinColumn)
-
-