定制的Hibernate配置类,用于解决数据库连接池相关问题。
比如:
将 configClass 配置到 DataSource.groovy 的 dataSource 段下:
dataSource {
configClass = bropen.toolkit.orm.HibernateConfiguration
username = "bropen"
......
}
dataSource_auditlog {
configClass = bropen.toolkit.orm.HibernateConfiguration
username = "broalog"
......
}
然后在 hibernate 属性中配置 oracle 开头的几个自定义属性:
hibernate {
properties {
oracle.schame = "bropen" // 表空间
oracle.nls_sort = "SCHINESE_PINYIN_M" // 按中文拼音排序
}
properties_auditlog { // 审计日志
oracle.schame = "broalog"
oracle.nls_sort = "SCHINESE_PINYIN_M"
}
}
Hibernate中,原本可以配置 hibernate.default_schema,但是如下的配置会导致都使用表空间 yyy,所以只好用上面的自定义属性 oracle.schame 来处理:
hibernate {
properties {
hibernate.default_schema = "xxx"
}
properties_auditlog {
hibernate.default_schema = "yyy" // BTW: 只要是合法的hibernate属性,都会覆盖上面的!
}
}
Fields inherited from class | Fields |
---|---|
class org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration |
DEFAULT_CACHE_CONCURRENCY_STRATEGY, USE_NEW_ID_GENERATOR_MAPPINGS, ARTEFACT_PROCESSING_ORDER, DEFAULT_ARTEFACT_PROCESSING_ORDER |
class org.hibernate.cfg.Configuration |
DEFAULT_CACHE_CONCURRENCY_STRATEGY, USE_NEW_ID_GENERATOR_MAPPINGS, ARTEFACT_PROCESSING_ORDER, DEFAULT_ARTEFACT_PROCESSING_ORDER |
Type | Name and description |
---|---|
org.hibernate.SessionFactory |
buildSessionFactory() @see GrailsAnnotationConfiguration |
void |
setDataSourceName(String name) @see GrailsAnnotationConfiguration |
Methods inherited from class | Name |
---|---|
class org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration |
org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setApplicationContext(org.springframework.context.ApplicationContext), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#afterPropertiesSet(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setEventListeners(Map), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setSessionFactoryBeanName(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setDataSourceName(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAnnotatedClasses([LClass;), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addPackages([LString;), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setHibernateEventListeners(org.codehaus.groovy.grails.orm.hibernate.HibernateEventListeners), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#scanPackages([LString;), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#buildSessionFactory(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getServiceRegistry(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#add(org.hibernate.internal.util.xml.XmlDocument), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addClass(Class), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setProperty(String, String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getProperty(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getProperties(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setProperties(Properties), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addURL(java.net.URL), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#configure(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#configure(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#configure(java.net.URL), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#configure(java.io.File), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#configure(org.w3c.dom.Document), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addFile(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addFile(java.io.File), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addProperties(Properties), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getImports(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#buildSettings(org.hibernate.service.ServiceRegistry), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#buildSettings(Properties, org.hibernate.service.ServiceRegistry), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addResource(String, ClassLoader), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addResource(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setEntityResolver(org.xml.sax.EntityResolver), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getEntityResolver(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addDirectory(java.io.File), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addPackage(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#buildSessionFactory(org.hibernate.service.ServiceRegistry), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#createMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setNamingStrategy(org.hibernate.cfg.NamingStrategy), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAnnotatedClass(Class), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addFilterDefinition(org.hibernate.engine.spi.FilterDefinition), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setSessionFactoryObserver(org.hibernate.SessionFactoryObserver), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getEntityTuplizerFactory(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getReflectionManager(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getClassMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getCollectionMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getTableMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getTableMapping(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getMappedSuperclassMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getMappedSuperclassMappingsCopy(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getClassMapping(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getCollectionMapping(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getEntityNotFoundDelegate(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setEntityNotFoundDelegate(org.hibernate.proxy.EntityNotFoundDelegate), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addCacheableFile(java.io.File), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addCacheableFile(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addCacheableFileStrictly(java.io.File), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addXML(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addDocument(org.w3c.dom.Document), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addInputStream(java.io.InputStream), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addJar(java.io.File), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#iterateGenerators(org.hibernate.dialect.Dialect), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#generateDropSchemaScript(org.hibernate.dialect.Dialect), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#generateSchemaCreationScript(org.hibernate.dialect.Dialect), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#generateSchemaUpdateScript(org.hibernate.dialect.Dialect, org.hibernate.tool.hbm2ddl.DatabaseMetadata), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#generateSchemaUpdateScriptList(org.hibernate.dialect.Dialect, org.hibernate.tool.hbm2ddl.DatabaseMetadata), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#validateSchema(org.hibernate.dialect.Dialect, org.hibernate.tool.hbm2ddl.DatabaseMetadata), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#buildMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getNamedQueries(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getNamedProcedureCallMap(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getInterceptor(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setInterceptor(org.hibernate.Interceptor), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#mergeProperties(Properties), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getJaccPermissionDeclarations(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setCacheConcurrencyStrategy(String, String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setCacheConcurrencyStrategy(String, String, String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setCacheConcurrencyStrategy(String, String, String, boolean), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setCollectionCacheConcurrencyStrategy(String, String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setCollectionCacheConcurrencyStrategy(String, String, String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getNamedSQLQueries(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getSqlResultSetMappings(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getNamingStrategy(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getIdentifierGeneratorFactory(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#buildMapping(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getFilterDefinitions(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#iterateFetchProfiles(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addFetchProfile(org.hibernate.mapping.FetchProfile), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAuxiliaryDatabaseObject(org.hibernate.mapping.AuxiliaryDatabaseObject), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getSqlFunctions(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addSqlFunction(String, org.hibernate.dialect.function.SQLFunction), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getTypeResolver(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#registerTypeOverride(org.hibernate.type.BasicType), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#registerTypeOverride(org.hibernate.usertype.UserType, [LString;), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#registerTypeOverride(org.hibernate.usertype.CompositeUserType, [LString;), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#registerTypeContributor(org.hibernate.metamodel.spi.TypeContributor), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getSessionFactoryObserver(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getCurrentTenantIdentifierResolver(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setCurrentTenantIdentifierResolver(org.hibernate.context.spi.CurrentTenantIdentifierResolver), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAttributeConverter(Class, boolean), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAttributeConverter(Class), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAttributeConverter(javax.persistence.AttributeConverter), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAttributeConverter(javax.persistence.AttributeConverter, boolean), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#addAttributeConverter(org.hibernate.cfg.AttributeConverterDefinition), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getNamedEntityGraphs(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#setPrecedence(String), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#wait(long), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#wait(long, int), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#wait(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#equals(Object), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#toString(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#hashCode(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#getClass(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#notify(), org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration#notifyAll() |
class org.hibernate.cfg.Configuration |
org.hibernate.cfg.Configuration#add(org.hibernate.internal.util.xml.XmlDocument), org.hibernate.cfg.Configuration#addClass(Class), org.hibernate.cfg.Configuration#setProperty(String, String), org.hibernate.cfg.Configuration#getProperty(String), org.hibernate.cfg.Configuration#getProperties(), org.hibernate.cfg.Configuration#setProperties(Properties), org.hibernate.cfg.Configuration#addURL(java.net.URL), org.hibernate.cfg.Configuration#configure(), org.hibernate.cfg.Configuration#configure(String), org.hibernate.cfg.Configuration#configure(java.net.URL), org.hibernate.cfg.Configuration#configure(java.io.File), org.hibernate.cfg.Configuration#configure(org.w3c.dom.Document), org.hibernate.cfg.Configuration#addFile(String), org.hibernate.cfg.Configuration#addFile(java.io.File), org.hibernate.cfg.Configuration#addProperties(Properties), org.hibernate.cfg.Configuration#getImports(), org.hibernate.cfg.Configuration#buildSettings(org.hibernate.service.ServiceRegistry), org.hibernate.cfg.Configuration#buildSettings(Properties, org.hibernate.service.ServiceRegistry), org.hibernate.cfg.Configuration#addResource(String, ClassLoader), org.hibernate.cfg.Configuration#addResource(String), org.hibernate.cfg.Configuration#setEntityResolver(org.xml.sax.EntityResolver), org.hibernate.cfg.Configuration#getEntityResolver(), org.hibernate.cfg.Configuration#addDirectory(java.io.File), org.hibernate.cfg.Configuration#addPackage(String), org.hibernate.cfg.Configuration#buildSessionFactory(org.hibernate.service.ServiceRegistry), org.hibernate.cfg.Configuration#buildSessionFactory(), org.hibernate.cfg.Configuration#createMappings(), org.hibernate.cfg.Configuration#setNamingStrategy(org.hibernate.cfg.NamingStrategy), org.hibernate.cfg.Configuration#addAnnotatedClass(Class), org.hibernate.cfg.Configuration#addFilterDefinition(org.hibernate.engine.spi.FilterDefinition), org.hibernate.cfg.Configuration#setSessionFactoryObserver(org.hibernate.SessionFactoryObserver), org.hibernate.cfg.Configuration#getEntityTuplizerFactory(), org.hibernate.cfg.Configuration#getReflectionManager(), org.hibernate.cfg.Configuration#getClassMappings(), org.hibernate.cfg.Configuration#getCollectionMappings(), org.hibernate.cfg.Configuration#getTableMappings(), org.hibernate.cfg.Configuration#getTableMapping(), org.hibernate.cfg.Configuration#getMappedSuperclassMappings(), org.hibernate.cfg.Configuration#getMappedSuperclassMappingsCopy(), org.hibernate.cfg.Configuration#getClassMapping(String), org.hibernate.cfg.Configuration#getCollectionMapping(String), org.hibernate.cfg.Configuration#getEntityNotFoundDelegate(), org.hibernate.cfg.Configuration#setEntityNotFoundDelegate(org.hibernate.proxy.EntityNotFoundDelegate), org.hibernate.cfg.Configuration#addCacheableFile(java.io.File), org.hibernate.cfg.Configuration#addCacheableFile(String), org.hibernate.cfg.Configuration#addCacheableFileStrictly(java.io.File), org.hibernate.cfg.Configuration#addXML(String), org.hibernate.cfg.Configuration#addDocument(org.w3c.dom.Document), org.hibernate.cfg.Configuration#addInputStream(java.io.InputStream), org.hibernate.cfg.Configuration#addJar(java.io.File), org.hibernate.cfg.Configuration#iterateGenerators(org.hibernate.dialect.Dialect), org.hibernate.cfg.Configuration#generateDropSchemaScript(org.hibernate.dialect.Dialect), org.hibernate.cfg.Configuration#generateSchemaCreationScript(org.hibernate.dialect.Dialect), org.hibernate.cfg.Configuration#generateSchemaUpdateScript(org.hibernate.dialect.Dialect, org.hibernate.tool.hbm2ddl.DatabaseMetadata), org.hibernate.cfg.Configuration#generateSchemaUpdateScriptList(org.hibernate.dialect.Dialect, org.hibernate.tool.hbm2ddl.DatabaseMetadata), org.hibernate.cfg.Configuration#validateSchema(org.hibernate.dialect.Dialect, org.hibernate.tool.hbm2ddl.DatabaseMetadata), org.hibernate.cfg.Configuration#buildMappings(), org.hibernate.cfg.Configuration#getNamedQueries(), org.hibernate.cfg.Configuration#getNamedProcedureCallMap(), org.hibernate.cfg.Configuration#getInterceptor(), org.hibernate.cfg.Configuration#setInterceptor(org.hibernate.Interceptor), org.hibernate.cfg.Configuration#mergeProperties(Properties), org.hibernate.cfg.Configuration#getJaccPermissionDeclarations(), org.hibernate.cfg.Configuration#setCacheConcurrencyStrategy(String, String), org.hibernate.cfg.Configuration#setCacheConcurrencyStrategy(String, String, String), org.hibernate.cfg.Configuration#setCacheConcurrencyStrategy(String, String, String, boolean), org.hibernate.cfg.Configuration#setCollectionCacheConcurrencyStrategy(String, String), org.hibernate.cfg.Configuration#setCollectionCacheConcurrencyStrategy(String, String, String), org.hibernate.cfg.Configuration#getNamedSQLQueries(), org.hibernate.cfg.Configuration#getSqlResultSetMappings(), org.hibernate.cfg.Configuration#getNamingStrategy(), org.hibernate.cfg.Configuration#getIdentifierGeneratorFactory(), org.hibernate.cfg.Configuration#buildMapping(), org.hibernate.cfg.Configuration#getFilterDefinitions(), org.hibernate.cfg.Configuration#iterateFetchProfiles(), org.hibernate.cfg.Configuration#addFetchProfile(org.hibernate.mapping.FetchProfile), org.hibernate.cfg.Configuration#addAuxiliaryDatabaseObject(org.hibernate.mapping.AuxiliaryDatabaseObject), org.hibernate.cfg.Configuration#getSqlFunctions(), org.hibernate.cfg.Configuration#addSqlFunction(String, org.hibernate.dialect.function.SQLFunction), org.hibernate.cfg.Configuration#getTypeResolver(), org.hibernate.cfg.Configuration#registerTypeOverride(org.hibernate.type.BasicType), org.hibernate.cfg.Configuration#registerTypeOverride(org.hibernate.usertype.UserType, [LString;), org.hibernate.cfg.Configuration#registerTypeOverride(org.hibernate.usertype.CompositeUserType, [LString;), org.hibernate.cfg.Configuration#registerTypeContributor(org.hibernate.metamodel.spi.TypeContributor), org.hibernate.cfg.Configuration#getSessionFactoryObserver(), org.hibernate.cfg.Configuration#getCurrentTenantIdentifierResolver(), org.hibernate.cfg.Configuration#setCurrentTenantIdentifierResolver(org.hibernate.context.spi.CurrentTenantIdentifierResolver), org.hibernate.cfg.Configuration#addAttributeConverter(Class, boolean), org.hibernate.cfg.Configuration#addAttributeConverter(Class), org.hibernate.cfg.Configuration#addAttributeConverter(javax.persistence.AttributeConverter), org.hibernate.cfg.Configuration#addAttributeConverter(javax.persistence.AttributeConverter, boolean), org.hibernate.cfg.Configuration#addAttributeConverter(org.hibernate.cfg.AttributeConverterDefinition), org.hibernate.cfg.Configuration#getNamedEntityGraphs(), org.hibernate.cfg.Configuration#setPrecedence(String), org.hibernate.cfg.Configuration#wait(long), org.hibernate.cfg.Configuration#wait(long, int), org.hibernate.cfg.Configuration#wait(), org.hibernate.cfg.Configuration#equals(Object), org.hibernate.cfg.Configuration#toString(), org.hibernate.cfg.Configuration#hashCode(), org.hibernate.cfg.Configuration#getClass(), org.hibernate.cfg.Configuration#notify(), org.hibernate.cfg.Configuration#notifyAll() |