public interface Mappings
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
Mappings.PropertyReference
Represents a property-ref mapping. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addAnyMetaDef(AnyMetaDef defAnn)  | 
void | 
addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)
Add metadata pertaining to an auxiliary database object to this repository. 
 | 
void | 
addClass(PersistentClass persistentClass)
Add entity mapping metadata. 
 | 
AnnotatedClassType | 
addClassType(org.hibernate.annotations.common.reflection.XClass clazz)
FIXME should be private but will this break things?
 Add a class type. 
 | 
void | 
addCollection(Collection collection)
Add collection mapping metadata to this repository. 
 | 
void | 
addColumnBinding(String logicalName,
                Column physicalColumn,
                Table table)
Binds the given 'physicalColumn' to the give 'logicalName' within the given 'table'. 
 | 
void | 
addDefaultGenerator(IdGenerator generator)
Adds a default id generator. 
 | 
void | 
addDefaultNamedProcedureCallDefinition(NamedProcedureCallDefinition definition)
Adds metadata for a named stored procedure call to this repository. 
 | 
void | 
addDefaultQuery(String name,
               NamedQueryDefinition query)  | 
void | 
addDefaultResultSetMapping(ResultSetMappingDefinition definition)  | 
void | 
addDefaultSQLQuery(String name,
                  NamedSQLQueryDefinition query)  | 
Table | 
addDenormalizedTable(String schema,
                    String catalog,
                    String name,
                    boolean isAbstract,
                    String subselect,
                    Table includedTable)
Adds a 'denormalized table' to this repository. 
 | 
void | 
addFilterDefinition(FilterDefinition definition)
Adds a filter definition to this repository. 
 | 
void | 
addGenerator(IdGenerator generator)
Add a generator. 
 | 
void | 
addGeneratorTable(String name,
                 Properties params)
Add a generator table properties. 
 | 
void | 
addImport(String entityName,
         String rename)
Adds an import (HQL entity rename) to the repository. 
 | 
void | 
addJoins(PersistentClass persistentClass,
        Map<String,Join> joins)
Add join metadata for a persistent entity. 
 | 
void | 
addJpaIndexHolders(Table table,
                  List<JPAIndexHolder> jpaIndexHolders)  | 
void | 
addMappedBy(String entityName,
           String propertyName,
           String inversePropertyName)  | 
void | 
addMappedSuperclass(Class type,
                   MappedSuperclass mappedSuperclass)
add a new MappedSuperclass
 This should not be called if the MappedSuperclass already exists
 (it would be erased) 
 | 
void | 
addNamedEntityGraphDefintion(NamedEntityGraphDefinition namedEntityGraphDefinition)
Adds metadata for a named entity graph to this repository 
 | 
void | 
addNamedProcedureCallDefinition(NamedProcedureCallDefinition definition)
Adds metadata for a named stored procedure call to this repository. 
 | 
void | 
addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType,
                              PropertyData property)  | 
void | 
addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entityType,
                                   PropertyData property,
                                   String mapsIdValue)  | 
void | 
addPropertyReference(String referencedClass,
                    String propertyName)
Adds a property reference binding to this repository. 
 | 
void | 
addPropertyReferencedAssociation(String entityName,
                                String propertyName,
                                String propertyRef)  | 
void | 
addQuery(String name,
        NamedQueryDefinition query)
Adds metadata for a named query to this repository. 
 | 
void | 
addResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping)
Adds the metadata for a named SQL result set mapping to this repository. 
 | 
void | 
addSecondPass(SecondPass sp)
Adds a second-pass to the end of the current queue. 
 | 
void | 
addSecondPass(SecondPass sp,
             boolean onTopOfTheQueue)
Adds a second pass. 
 | 
void | 
addSQLQuery(String name,
           NamedSQLQueryDefinition query)
Adds metadata for a named SQL query to this repository. 
 | 
Table | 
addTable(String schema,
        String catalog,
        String name,
        String subselect,
        boolean isAbstract)
Adds table metadata to this repository returning the created
 metadata instance. 
 | 
void | 
addTableBinding(String schema,
               String catalog,
               String logicalName,
               String physicalName,
               Table denormalizedSuperTable)
Adds a table binding to this repository. 
 | 
void | 
addToExtendsQueue(ExtendsQueueEntry entry)
Adds an entry to the extends queue queue. 
 | 
void | 
addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entity,
                     PropertyData property)  | 
void | 
addTypeDef(String typeName,
          String typeClass,
          Properties paramMap)
Adds a type definition to this metadata repository. 
 | 
void | 
addUniqueConstraintHolders(Table table,
                          List<UniqueConstraintHolder> uniqueConstraintHolders)  | 
void | 
addUniqueConstraints(Table table,
                    List uniqueConstraints)
 | 
void | 
addUniquePropertyReference(String referencedClass,
                          String propertyName)
Adds a property reference binding to this repository where said proeprty reference is marked as unique. 
 | 
FetchProfile | 
findOrCreateFetchProfile(String name,
                        MetadataSource source)
Retrieves a fetch profile by either finding one currently in this repository matching the given name
 or by creating one (and adding it). 
 | 
boolean | 
forceDiscriminatorInSelectsByDefault()  | 
AnyMetaDef | 
getAnyMetaDef(String name)  | 
Collection<AttributeConverterDefinition> | 
getAttributeConverters()
All all AttributeConverter definitions 
 | 
String | 
getCatalogName()
Returns the currently bound default catalog name. 
 | 
PersistentClass | 
getClass(String entityName)
Retrieves the entity mapping metadata for the given entity name. 
 | 
Map | 
getClasses()  | 
AnnotatedClassType | 
getClassType(org.hibernate.annotations.common.reflection.XClass clazz)
Get and maintain a cache of class type. 
 | 
Collection | 
getCollection(String role)
Retrieves the collection mapping metadata for the given collection role. 
 | 
Properties | 
getConfigurationProperties()
Retrieve the configuration properties currently in effect. 
 | 
String | 
getDefaultAccess()
Get the current default property access style. 
 | 
String | 
getDefaultCascade()
Get the current default cascade style. 
 | 
String | 
getDefaultPackage()
Get the currently bound default package name. 
 | 
FilterDefinition | 
getFilterDefinition(String name)
Retrieves a filter definition by name. 
 | 
Map | 
getFilterDefinitions()
Retrieves the copmplete map of filter definitions. 
 | 
String | 
getFromMappedBy(String entityName,
               String propertyName)  | 
IdGenerator | 
getGenerator(String name)
Retrieve the id-generator by name. 
 | 
IdGenerator | 
getGenerator(String name,
            Map<String,IdGenerator> localGenerators)
Try to find the generator from the localGenerators
 and then from the global generator list 
 | 
Properties | 
getGeneratorTableProperties(String name,
                           Map<String,Properties> localGeneratorTables)
Retrieve the properties related to a generator table. 
 | 
MutableIdentifierGeneratorFactory | 
getIdentifierGeneratorFactory()
Retrieve the IdentifierGeneratorFactory in effect for this mapping. 
 | 
Map<String,Join> | 
getJoins(String entityName)
Retrieve join metadata for a particular persistent entity. 
 | 
String | 
getLogicalColumnName(String physicalName,
                    Table table)
Find the logical column name against whcih the given physical column name was bound within the given table. 
 | 
String | 
getLogicalTableName(Table table)
Get the logical table name mapped for the given physical table. 
 | 
MappedSuperclass | 
getMappedSuperclass(Class type)
Get a MappedSuperclass or null if not mapped 
 | 
NamingStrategy | 
getNamingStrategy()
Deprecated. 
 
Use  
getNamingStrategyDelegator() instead. | 
NamingStrategyDelegator | 
getNamingStrategyDelegator()
Get the current naming strategy delegate. 
 | 
ObjectNameNormalizer | 
getObjectNameNormalizer()
Retrieve the database identifier normalizer for this context. 
 | 
String | 
getPhysicalColumnName(String logicalName,
                     Table table)
Find the physical column name for the given logical column name within the given table. 
 | 
PropertyData | 
getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass entityType,
                                  String propertyName)
Return the property annotated with @ToOne and @Id if any. 
 | 
PropertyData | 
getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType,
                              String propertyName)
Return the property annotated with @MapsId("propertyName") if any. 
 | 
String | 
getPropertyReferencedAssociation(String entityName,
                                String propertyName)  | 
NamedQueryDefinition | 
getQuery(String name)
Get named query metadata by name. 
 | 
org.hibernate.annotations.common.reflection.ReflectionManager | 
getReflectionManager()  | 
ResultSetMappingDefinition | 
getResultSetMapping(String name)
Get the metadata for a named SQL result set mapping. 
 | 
String | 
getSchemaName()
Returns the currently bound default schema name. 
 | 
NamedSQLQueryDefinition | 
getSQLQuery(String name)
Get named SQL query metadata. 
 | 
Table | 
getTable(String schema,
        String catalog,
        String name)
Returns the named table metadata. 
 | 
Map<Table,List<String[]>> | 
getTableUniqueConstraints()
Deprecated. 
 
Use  
getUniqueConstraintHoldersByTable() instead | 
TypeDef | 
getTypeDef(String typeName)
Retrieve a type definition by name. 
 | 
TypeResolver | 
getTypeResolver()
Retrieve the type resolver in effect. 
 | 
Map<Table,List<UniqueConstraintHolder>> | 
getUniqueConstraintHoldersByTable()  | 
boolean | 
ignoreExplicitDiscriminatorColumnForJoinedInheritance()
Should we ignore explicit DiscriminatorColumn annotations when combined with joined inheritance? 
 | 
boolean | 
isAutoImport()
Determine whether auto importing of entity names is currently enabled. 
 | 
boolean | 
isDefaultLazy()
Determine whether default laziness is currently enabled. 
 | 
boolean | 
isInSecondPass()  | 
boolean | 
isSpecjProprietarySyntaxEnabled()  | 
Iterator<AuxiliaryDatabaseObject> | 
iterateAuxiliaryDatabaseObjects()
Retrieves an iterator over the metadata pertaining to all auxiliary database objects int this repository. 
 | 
ListIterator<AuxiliaryDatabaseObject> | 
iterateAuxiliaryDatabaseObjectsInReverse()
Same as  
iterateAuxiliaryDatabaseObjects() except that here the iterator is reversed. | 
Iterator<AuxiliaryDatabaseObject> | 
iterateAuxliaryDatabaseObjects()
Deprecated. 
 
To fix misspelling; use  
iterateAuxiliaryDatabaseObjects() instead | 
ListIterator<AuxiliaryDatabaseObject> | 
iterateAuxliaryDatabaseObjectsInReverse()
Deprecated. 
 
To fix misspelling; use  
iterateAuxiliaryDatabaseObjectsInReverse() instead | 
Iterator<PersistentClass> | 
iterateClasses()
Retrieves an iterator over the entity metadata present in this repository. 
 | 
Iterator<Collection> | 
iterateCollections()
Returns an iterator over collection metadata. 
 | 
Iterator<Table> | 
iterateTables()
Returns an iterator over table metadata. 
 | 
AttributeConverterDefinition | 
locateAttributeConverter(Class attributeConverterClass)
Locate the AttributeConverterDefinition corresponding to the given AttributeConverter Class. 
 | 
PersistentClass | 
locatePersistentClassByEntityName(String entityName)
Retrieves the entity mapping metadata for the given entity name, potentially accounting
 for imports. 
 | 
void | 
setAutoImport(boolean autoImport)
Set whether to enable auto importing of entity names. 
 | 
void | 
setCatalogName(String catalogName)
Sets the currently bound default catalog name. 
 | 
void | 
setDefaultAccess(String defaultAccess)
Sets the current default property access style. 
 | 
void | 
setDefaultCascade(String defaultCascade)
Sets the current default cascade style. 
 | 
void | 
setDefaultLazy(boolean defaultLazy)
Set whether to enable default laziness. 
 | 
void | 
setDefaultPackage(String defaultPackage)
Set the current default package name. 
 | 
void | 
setNamingStrategy(NamingStrategy namingStrategy)
Deprecated. 
 
 | 
void | 
setNamingStrategyDelegator(NamingStrategyDelegator namingStrategyDelegator)
Set a current naming strategy delegator. 
 | 
void | 
setSchemaName(String schemaName)
Sets the currently bound default schema name. 
 | 
boolean | 
useImplicitDiscriminatorColumnForJoinedInheritance()
Should we handle absent DiscriminatorColumn mappings for joined inheritance by implicitly mapping a
 discriminator column? 
 | 
boolean | 
useNationalizedCharacterData()
Should we use nationalized variants of character data by default?  This is controlled by the
  
AvailableSettings.USE_NATIONALIZED_CHARACTER_DATA setting. | 
boolean | 
useNewGeneratorMappings()
Should we use the new generator strategy mappings. 
 | 
TypeResolver getTypeResolver()
@Deprecated NamingStrategy getNamingStrategy()
getNamingStrategyDelegator() instead.@Deprecated void setNamingStrategy(NamingStrategy namingStrategy)
setNamingStrategyDelegator(org.hibernate.cfg.naming.NamingStrategyDelegator) instead.LegacyNamingStrategyDelegator
 will be constructed with the specified naming strategy.namingStrategy - the NamingStrategy to set; must be non-null.LegacyNamingStrategyDelegator.LegacyNamingStrategyDelegator(NamingStrategy)NamingStrategyDelegator getNamingStrategyDelegator()
void setNamingStrategyDelegator(NamingStrategyDelegator namingStrategyDelegator)
namingStrategyDelegator - the NamingStrategyDelegator to set;
                                must be non-null; if namingStrategyDelegator is an instance
                                of LegacyNamingStrategyDelegator, then
                                LegacyNamingStrategyDelegator.getNamingStrategy()
                                must be non-null.String getSchemaName()
void setSchemaName(String schemaName)
schemaName - The schema name to bind as the current default.String getCatalogName()
void setCatalogName(String catalogName)
catalogName - The catalog name to use as the current default.String getDefaultPackage()
void setDefaultPackage(String defaultPackage)
defaultPackage - The package name to set as the current default.boolean isAutoImport()
void setAutoImport(boolean autoImport)
autoImport - True to enable; false to diasable.addImport(java.lang.String, java.lang.String)boolean isDefaultLazy()
void setDefaultLazy(boolean defaultLazy)
defaultLazy - True to enable, false to disable.String getDefaultCascade()
void setDefaultCascade(String defaultCascade)
defaultCascade - The cascade style to set as the current default.String getDefaultAccess()
void setDefaultAccess(String defaultAccess)
defaultAccess - The access style to use as the current default.Iterator<PersistentClass> iterateClasses()
PersistentClass getClass(String entityName)
entityName - The entity name for which to retrieve the metadata.PersistentClass locatePersistentClassByEntityName(String entityName)
entityName - The entity name for which to retrieve the metadata.void addClass(PersistentClass persistentClass) throws DuplicateMappingException
persistentClass - The entity metadataDuplicateMappingException - Indicates there4 was already an extry
 corresponding to the given entity name.void addImport(String entityName, String rename) throws DuplicateMappingException
entityName - The entity name being renamed.rename - The renameDuplicateMappingException - If rename already is mapped to another
 entity name in this repository.Collection getCollection(String role)
role - The collection role for which to retrieve the metadata.Iterator<Collection> iterateCollections()
void addCollection(Collection collection) throws DuplicateMappingException
collection - The collection metadataDuplicateMappingException - Indicates there was already an entry
 corresponding to the given collection roleTable getTable(String schema, String catalog, String name)
schema - The named schema in which the table belongs (or null).catalog - The named catalog in which the table belongs (or null).name - The table nameIterator<Table> iterateTables()
Table addTable(String schema, String catalog, String name, String subselect, boolean isAbstract)
schema - The named schema in which the table belongs (or null).catalog - The named catalog in which the table belongs (or null).name - The table namesubselect - A select statement which defines a logical table, much
 like a DB view.isAbstract - Is the table abstract (i.e. not really existing in the DB)?Table addDenormalizedTable(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable) throws DuplicateMappingException
schema - The named schema in which the table belongs (or null).catalog - The named catalog in which the table belongs (or null).name - The table nameisAbstract - Is the table abstract (i.e. not really existing in the DB)?subselect - A select statement which defines a logical table, much
 like a DB view.includedTable - ???DuplicateMappingException - If such a table mapping already exists.NamedQueryDefinition getQuery(String name)
name - The named query namevoid addQuery(String name, NamedQueryDefinition query) throws DuplicateMappingException
name - The namequery - The metadataDuplicateMappingException - If a query already exists with that name.NamedSQLQueryDefinition getSQLQuery(String name)
name - The named SQL query name.void addSQLQuery(String name, NamedSQLQueryDefinition query) throws DuplicateMappingException
name - The namequery - The metadataDuplicateMappingException - If a query already exists with that name.void addNamedProcedureCallDefinition(NamedProcedureCallDefinition definition) throws DuplicateMappingException
definition - The procedure call informationDuplicateMappingException - If a query already exists with that name.void addDefaultNamedProcedureCallDefinition(NamedProcedureCallDefinition definition) throws DuplicateMappingException
definition - The procedure call informationDuplicateMappingException - If a query already exists with that name.void addNamedEntityGraphDefintion(NamedEntityGraphDefinition namedEntityGraphDefinition)
namedEntityGraphDefinition - The procedure call informationDuplicateMappingException - If an entity graph already exists with that name.ResultSetMappingDefinition getResultSetMapping(String name)
name - The mapping name.void addResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping) throws DuplicateMappingException
sqlResultSetMapping - The metadataDuplicateMappingException - If metadata for another SQL result mapping was
 already found under the given name.TypeDef getTypeDef(String typeName)
typeName - The name of the type definition to retrieve.void addTypeDef(String typeName, String typeClass, Properties paramMap)
typeName - The type name.typeClass - The class implementing the Type contract.paramMap - Map of parameters to be used to configure the type after instantiation.Map getFilterDefinitions()
FilterDefinition getFilterDefinition(String name)
name - The name of the filter definition to retrieve.void addFilterDefinition(FilterDefinition definition)
definition - The filter definition to add.FetchProfile findOrCreateFetchProfile(String name, MetadataSource source)
name - The name of the profile.source - The source from which this profile is named.@Deprecated Iterator<AuxiliaryDatabaseObject> iterateAuxliaryDatabaseObjects()
iterateAuxiliaryDatabaseObjects() insteadIterator<AuxiliaryDatabaseObject> iterateAuxiliaryDatabaseObjects()
@Deprecated ListIterator<AuxiliaryDatabaseObject> iterateAuxliaryDatabaseObjectsInReverse()
iterateAuxiliaryDatabaseObjectsInReverse() insteadListIterator<AuxiliaryDatabaseObject> iterateAuxiliaryDatabaseObjectsInReverse()
iterateAuxiliaryDatabaseObjects() except that here the iterator is reversed.void addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)
auxiliaryDatabaseObject - The metadata.String getLogicalTableName(Table table) throws MappingException
table - The table for which to determine the logical name.MappingException - Indicates that no logical name was bound for the given physical table.void addTableBinding(String schema, String catalog, String logicalName, String physicalName, Table denormalizedSuperTable) throws DuplicateMappingException
schema - The schema in which the table belongs (may be null).catalog - The catalog in which the table belongs (may be null).logicalName - The logical table name.physicalName - The physical table name.denormalizedSuperTable - ???DuplicateMappingException - Indicates physical table was already bound to another logical name.void addColumnBinding(String logicalName, Column physicalColumn, Table table) throws DuplicateMappingException
logicalName - The logical column name binding.physicalColumn - The physical column metadata.table - The table metadata.DuplicateMappingException - Indicates a duplicate binding for either the physical column name
 or the logical column name.String getPhysicalColumnName(String logicalName, Table table) throws MappingException
logicalName - The logical name binding.table - The table metatdata.MappingException - Indicates that no such binding was found.String getLogicalColumnName(String physicalName, Table table) throws MappingException
physicalName - The physical column nametable - The table metadata.MappingException - Indicates that no such binding was found.void addSecondPass(SecondPass sp)
sp - The second pass to add.void addSecondPass(SecondPass sp, boolean onTopOfTheQueue)
sp - The second pass to add.onTopOfTheQueue - True to add to the beginning of the queue; false to add to the end.AttributeConverterDefinition locateAttributeConverter(Class attributeConverterClass)
attributeConverterClass - The AttributeConverter Class for which to get the definitionnull if no corresponding
 definition found.Collection<AttributeConverterDefinition> getAttributeConverters()
void addPropertyReference(String referencedClass, String propertyName)
referencedClass - The referenced entity name.propertyName - The referenced property name.void addUniquePropertyReference(String referencedClass, String propertyName)
referencedClass - The referenced entity name.propertyName - The referenced property name.void addToExtendsQueue(ExtendsQueueEntry entry)
entry - The entry to add.MutableIdentifierGeneratorFactory getIdentifierGeneratorFactory()
void addMappedSuperclass(Class type, MappedSuperclass mappedSuperclass)
type - type corresponding to the MappedsuperclassmappedSuperclass - MappedSuperclassMappedSuperclass getMappedSuperclass(Class type)
type - class corresponding to the MappedSuperclassObjectNameNormalizer getObjectNameNormalizer()
Properties getConfigurationProperties()
void addDefaultGenerator(IdGenerator generator)
generator - The id generatorIdGenerator getGenerator(String name)
name - The generator name.IdGenerator getGenerator(String name, Map<String,IdGenerator> localGenerators)
name - generator namelocalGenerators - local generatorsvoid addGenerator(IdGenerator generator)
generator - The generator to add.void addGeneratorTable(String name, Properties params)
name - The generator nameparams - The generator table properties.Properties getGeneratorTableProperties(String name, Map<String,Properties> localGeneratorTables)
name - generator namelocalGeneratorTables - local generator tablesMap<String,Join> getJoins(String entityName)
entityName - The entity namevoid addJoins(PersistentClass persistentClass, Map<String,Join> joins)
persistentClass - The persistent entity metadata.joins - The join metadata to add.MappingExceptionAnnotatedClassType getClassType(org.hibernate.annotations.common.reflection.XClass clazz)
clazz - The XClass mappingAnnotatedClassType addClassType(org.hibernate.annotations.common.reflection.XClass clazz)
clazz - The XClass mapping.@Deprecated Map<Table,List<String[]>> getTableUniqueConstraints()
getUniqueConstraintHoldersByTable() insteadMap<Table,List<UniqueConstraintHolder>> getUniqueConstraintHoldersByTable()
@Deprecated void addUniqueConstraints(Table table, List uniqueConstraints)
void addUniqueConstraintHolders(Table table, List<UniqueConstraintHolder> uniqueConstraintHolders)
void addJpaIndexHolders(Table table, List<JPAIndexHolder> jpaIndexHolders)
void addPropertyReferencedAssociation(String entityName, String propertyName, String propertyRef)
String getPropertyReferencedAssociation(String entityName, String propertyName)
org.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
void addDefaultQuery(String name, NamedQueryDefinition query)
void addDefaultSQLQuery(String name, NamedSQLQueryDefinition query)
void addDefaultResultSetMapping(ResultSetMappingDefinition definition)
Map getClasses()
void addAnyMetaDef(AnyMetaDef defAnn) throws AnnotationException
AnnotationExceptionAnyMetaDef getAnyMetaDef(String name)
boolean isInSecondPass()
PropertyData getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)
void addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType,
                                  PropertyData property)
void addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entityType,
                                       PropertyData property,
                                       String mapsIdValue)
boolean isSpecjProprietarySyntaxEnabled()
boolean useNewGeneratorMappings()
AvailableSettings.USE_NEW_ID_GENERATOR_MAPPINGS setting.boolean useImplicitDiscriminatorColumnForJoinedInheritance()
true indicates we should infer DiscriminatorColumn implicitly (aka, map to a discriminator
 column even without a DiscriminatorColumn annotation); false (the default) indicates that we should not.AvailableSettings.IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASSboolean ignoreExplicitDiscriminatorColumnForJoinedInheritance()
true indicates we should ignore explicit DiscriminatorColumn annotations; false (the
 default) indicates we should not ignore themAvailableSettings.IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASSboolean useNationalizedCharacterData()
AvailableSettings.USE_NATIONALIZED_CHARACTER_DATA setting.true if nationalized character data should be used by default; false otherwise.PropertyData getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)
void addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entity,
                         PropertyData property)
boolean forceDiscriminatorInSelectsByDefault()
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.