Package org.hibernate.persister.entity
Interface PropertyMapping
- All Known Subinterfaces:
Queryable,QueryableCollection,SQLLoadableCollection
- All Known Implementing Classes:
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.
-
Method Summary
Modifier and TypeMethodDescriptiongetType()Get the type of the thing containing the propertiesString[]Given a property path, return the corresponding column name(s).String[]Given a query alias and a property path, return the qualified column nameGiven a component path expression, get the type of the property
-
Method Details
-
toType
Given a component path expression, get the type of the property- Throws:
QueryException
-
toColumns
Given a query alias and a property path, return the qualified column name- Throws:
QueryException
-
toColumns
Given a property path, return the corresponding column name(s). -
getType
Type getType()Get the type of the thing containing the properties
-