Package org.hibernate.persister.entity
Class BasicEntityPropertyMapping
- java.lang.Object
-
- org.hibernate.persister.entity.AbstractPropertyMapping
-
- org.hibernate.persister.entity.BasicEntityPropertyMapping
-
- All Implemented Interfaces:
PropertyMapping
public class BasicEntityPropertyMapping extends AbstractPropertyMapping
-
-
Constructor Summary
Constructors Constructor Description BasicEntityPropertyMapping(AbstractEntityPersister persister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getEntityName()
java.lang.String[]
getIdentifierColumnNames()
java.lang.String[]
getIdentifierColumnReaders()
java.lang.String[]
getIdentifierColumnReaderTemplates()
Type
getType()
Get the type of the thing containing the propertiesjava.lang.String[]
toColumns(java.lang.String alias, java.lang.String propertyName)
Obtain aliased column/formula fragments for the specified property path.-
Methods inherited from class org.hibernate.persister.entity.AbstractPropertyMapping
addPropertyPath, addPropertyPath, getColumnNames, initComponentPropertyPaths, initIdentifierPropertyPaths, initPropertyPaths, propertyException, toColumns, toType
-
-
-
-
Constructor Detail
-
BasicEntityPropertyMapping
public BasicEntityPropertyMapping(AbstractEntityPersister persister)
-
-
Method Detail
-
getIdentifierColumnNames
public java.lang.String[] getIdentifierColumnNames()
- Overrides:
getIdentifierColumnNames
in classAbstractPropertyMapping
-
getIdentifierColumnReaders
public java.lang.String[] getIdentifierColumnReaders()
- Overrides:
getIdentifierColumnReaders
in classAbstractPropertyMapping
-
getIdentifierColumnReaderTemplates
public java.lang.String[] getIdentifierColumnReaderTemplates()
- Overrides:
getIdentifierColumnReaderTemplates
in classAbstractPropertyMapping
-
getEntityName
protected java.lang.String getEntityName()
- Specified by:
getEntityName
in classAbstractPropertyMapping
-
getType
public Type getType()
Description copied from interface:PropertyMapping
Get the type of the thing containing the properties
-
toColumns
public java.lang.String[] toColumns(java.lang.String alias, java.lang.String propertyName) throws QueryException
Description copied from interface:PropertyMapping
Obtain aliased column/formula fragments for the specified property path.- Specified by:
toColumns
in interfacePropertyMapping
- Overrides:
toColumns
in classAbstractPropertyMapping
- Throws:
QueryException
-
-