1 package org.hibernate.cfg; 2 3 import java.util.Map ; 4 import javax.persistence.Column; 5 6 import org.hibernate.mapping.KeyValue; 7 import org.hibernate.mapping.PersistentClass; 8 import org.hibernate.mapping.Property; 9 import org.hibernate.mapping.Table; 10 11 16 public interface PropertyHolder { 17 String getClassName(); 18 Table getTable(); 19 void addProperty(Property prop); 20 KeyValue getIdentifier(); 21 PersistentClass getPersistentClass(); 22 boolean isComponent(); 23 String getPath(); 24 27 Column[] getOverriddenColumn(String propertyName); 28 Map <String , Column[]> mergeOverridenColumns(Map <String , Column[]> localColumnOverride); 29 30 String getEntityName(); 31 } 32 | Popular Tags |