Save This Page
Home » Groovy-1.7.0 » org.codehaus.groovy.grails.orm » hibernate » cfg » [javadoc | source]
org.codehaus.groovy.grails.orm.hibernate.cfg
public class: GrailsHibernateUtil [javadoc | source]
java.lang.Object
   org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil
A class containing utility methods for configuring Hibernate inside Grails
Field Summary
public static  SimpleTypeConverter converter     
public static final  String ARGUMENT_MAX     
public static final  String ARGUMENT_OFFSET     
public static final  String ARGUMENT_ORDER     
public static final  String ARGUMENT_SORT     
public static final  String ORDER_DESC     
public static final  String ORDER_ASC     
public static final  String ARGUMENT_FETCH     
public static final  String ARGUMENT_IGNORE_CASE     
public static final  String ARGUMENT_CACHE     
public static final  String ARGUMENT_LOCK     
public static final  String CONFIG_PROPERTY_CACHE_QUERIES     
public static final  Class[] EMPTY_CLASS_ARRAY     
Method from org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil Summary:
buildProxyFactory,   cacheCriteriaByMapping,   configureHibernateDomainClasses,   configureInheritanceMappings,   getAssociationProxy,   getFetchMode,   incrementVersion,   isCacheQueriesByDefault,   isInitialized,   populateArgumentsForCriteria,   populateArgumentsForCriteria,   setObjectToReadWrite,   setObjectToReadyOnly,   unwrapProxy
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil Detail:
 public static GroovyAwareJavassistProxyFactory buildProxyFactory(PersistentClass persistentClass) 
 public static  void cacheCriteriaByMapping(Class targetClass,
    Criteria criteria) 
    Configures the criteria instance to cache based on the configured mapping
 public static  void configureHibernateDomainClasses(SessionFactory sessionFactory,
    GrailsApplication application) 
 public static  void configureInheritanceMappings(Map hibernateDomainClassMap) 
 public static HibernateProxy getAssociationProxy(Object obj,
    String associationName) 
    Returns the proxy for a given association or null if it is not proxied
 public static FetchMode getFetchMode(Object object) 
    Will retrieve the fetch mode for the specified instance other wise return the default FetchMode
 public static  void incrementVersion(Object target) 
    Increments the entities version number in order to force an update
 public static boolean isCacheQueriesByDefault() 
 public static boolean isInitialized(Object obj,
    String associationName) 
    Checks whether an associated property is initialized and returns true if it is
 public static  void populateArgumentsForCriteria(Criteria c,
    Map argMap) 
 public static  void populateArgumentsForCriteria(Class targetClass,
    Criteria c,
    Map argMap) 
 public static  void setObjectToReadWrite(Object target,
    SessionFactory sessionFactory) 
    Sets the target object to read-write, allowing Hibernate to dirty check it and auto-flush changes
 public static  void setObjectToReadyOnly(Object target,
    SessionFactory sessionFactory) 
    Sets the target object to read-only using the given SessionFactory instance. This avoids Hibernate performing any dirty checking on the object
 public static Object unwrapProxy(HibernateProxy proxy) 
    Unwraps and initializes a HibernateProxy