org.hibernate.persister.entity
Interface PropertyMapping
- Queryable, QueryableCollection, SQLLoadableCollection
- AbstractCollectionPersister, AbstractEntityPersister, AbstractPropertyMapping, BasicCollectionPersister, BasicEntityPropertyMapping, CollectionPropertyMapping, CompositeElementPropertyMapping, ElementPropertyMapping, JoinedSubclassEntityPersister, OneToManyPersister, SingleTableEntityPersister, UnionSubclassEntityPersister
public interface PropertyMapping
Abstraction of all mappings that define properties:
entities, collection elements.
Type | getType() - Get the type of the thing containing the properties
|
String[] | toColumns(String propertyName) - Given a property path, return the corresponding column name(s).
|
String[] | toColumns(String alias, String propertyName) - Given a query alias and a property path, return the qualified
column name
|
Type | toType(String propertyName) - Given a component path expression, get the type of the property
|
getType
public Type getType()
Get the type of the thing containing the properties
toColumns
public String[] toColumns(String propertyName)
throws QueryException,
UnsupportedOperationException
Given a property path, return the corresponding column name(s).
toColumns
public String[] toColumns(String alias,
String propertyName)
throws QueryException
Given a query alias and a property path, return the qualified
column name
toType
public Type toType(String propertyName)
throws QueryException
Given a component path expression, get the type of the property