org.hibernate.cfg
Interface PropertyHolder
- All Known Implementing Classes:
- ClassPropertyHolder, CollectionPropertyHolder, ComponentPropertyHolder
public interface PropertyHolder
Property holder abstract property containers from their direct implementation
- Author:
- Emmanuel Bernard
getClassName
String getClassName()
getTable
org.hibernate.mapping.Table getTable()
addProperty
void addProperty(org.hibernate.mapping.Property prop)
getIdentifier
org.hibernate.mapping.KeyValue getIdentifier()
getPersistentClass
org.hibernate.mapping.PersistentClass getPersistentClass()
isComponent
boolean isComponent()
getPath
String getPath()
getOverriddenColumn
javax.persistence.Column[] getOverriddenColumn(String propertyName)
- return null if the column is not overridden, or an array of column if true
mergeOverridenColumns
Map<String,javax.persistence.Column[]> mergeOverridenColumns(Map<String,javax.persistence.Column[]> localColumnOverride)
getEntityName
String getEntityName()
addProperty
void addProperty(org.hibernate.mapping.Property prop,
Ejb3Column[] columns)