org.hibernate.persister.entity
Class AbstractPropertyMapping
java.lang.Object
org.hibernate.persister.entity.AbstractPropertyMapping
- PropertyMapping
public abstract class AbstractPropertyMapping
extends java.lang.Object
Base implementation of a PropertyMapping
protected void | addPropertyPath(String path, Type type, String[] columns, String[] formulaTemplates)
|
String[] | getColumnNames(String propertyName)
|
protected abstract String | getEntityName()
|
String[] | getIdentifierColumnNames()
|
protected void | initComponentPropertyPaths(String path, AbstractComponentType type, String[] columns, String[] formulaTemplates, Mapping factory)
|
protected void | initIdentifierPropertyPaths(String path, EntityType etype, String[] columns, Mapping factory)
|
protected void | initPropertyPaths(String path, Type type, String[] columns, String[] formulaTemplates, Mapping factory)
|
protected QueryException | propertyException(String propertyName)
|
String[] | toColumns(String propertyName)
|
String[] | toColumns(String alias, String propertyName)
|
Type | toType(String propertyName)
|
addPropertyPath
protected void addPropertyPath(String path,
Type type,
String[] columns,
String[] formulaTemplates)
getColumnNames
public String[] getColumnNames(String propertyName)
getEntityName
protected abstract String getEntityName()
getIdentifierColumnNames
public String[] getIdentifierColumnNames()
initPropertyPaths
protected void initPropertyPaths(String path,
Type type,
String[] columns,
String[] formulaTemplates,
Mapping factory)
throws MappingException