Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » cfg » [javadoc | source]
org.hibernate.cfg
public final class: AnnotationBinder [javadoc | source]
java.lang.Object
   org.hibernate.cfg.AnnotationBinder
JSR 175 annotation binder Will read the annotation from classes, apply the principles of the EJB3 spec and produces the Hibernate configuration-time metamodel (the classes in the mapping package)
Method from org.hibernate.cfg.AnnotationBinder Summary:
bindClass,   bindDefaults,   bindPackage,   buildInheritanceStates,   defineFetchingStrategy,   fillComponent,   getFetchMode,   isDefault
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.cfg.AnnotationBinder Detail:
 public static  void bindClass(XClass clazzToProcess,
    Map inheritanceStatePerClass,
    ExtendedMappings mappings) throws MappingException 
    Bind a class having JSR175 annotations The subclasses have to be binded after its mother class
 public static  void bindDefaults(ExtendedMappings mappings) 
 public static  void bindPackage(String packageName,
    ExtendedMappings mappings) 
 public static Map buildInheritanceStates(List orderedClasses,
    ReflectionManager reflectionManager) 
 protected static  void defineFetchingStrategy(ToOne toOne,
    XProperty property) 
 public static Component fillComponent(PropertyHolder propertyHolder,
    PropertyData inferredData,
    boolean propertyAnnotated,
    String propertyAccessor,
    boolean isNullable,
    EntityBinder entityBinder,
    boolean isComponentEmbedded,
    boolean isIdentifierMapper,
    boolean inSecondPass,
    ExtendedMappings mappings) 
 public static FetchMode getFetchMode(FetchType fetch) 
 public static boolean isDefault(XClass clazz,
    ExtendedMappings mappings)