Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » cfg » [javadoc | source]
org.hibernate.cfg
public class: BinderHelper [javadoc | source]
java.lang.Object
   org.hibernate.cfg.BinderHelper
Field Summary
public static final  String ANNOTATION_STRING_DEFAULT     
public static final  Set PRIMITIVE_NAMES     
Method from org.hibernate.cfg.BinderHelper Summary:
createSyntheticPropertyReference,   findColumnOwner,   findPropertyByName,   getRelativePath,   isDefault,   makeIdGenerator,   shallowCopy
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.cfg.BinderHelper Detail:
 public static  void createSyntheticPropertyReference(Ejb3JoinColumn[] columns,
    PersistentClass ownerEntity,
    PersistentClass associatedEntity,
    Value value,
    boolean inverse,
    ExtendedMappings mappings) 
 public static Object findColumnOwner(PersistentClass persistentClass,
    String columnName,
    ExtendedMappings mappings) 
    Find the column owner (ie PersistentClass or Join) of columnName. If columnName is null or empty, persistentClass is returned
 public static Property findPropertyByName(PersistentClass associatedClass,
    String propertyName) 
    Retrieve the property by path in a recursive way, including IndetifierProperty in the loop If propertyName is null or empty, the IdentifierProperty is returned
 public static String getRelativePath(PropertyHolder propertyHolder,
    String propertyName) 
 public static boolean isDefault(String annotationString) 
 public static  void makeIdGenerator(SimpleValue id,
    String generatorType,
    String generatorName,
    ExtendedMappings mappings,
    Map localGenerators) 
    apply an id generator to a SimpleValue
 public static Property shallowCopy(Property property) 
    create a property copy reusing the same value