org.codehaus.groovy.grails.orm.hibernate.cfg
Class GrailsHibernateUtil

java.lang.Object
  extended by org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil

public class GrailsHibernateUtil
extends Object

A class containing utility methods for configuring Hibernate inside Grails

Since:
0.4

Created: Jan 19, 2007 Time: 6:21:01 PM

Author:
Graeme Rocher

Constructor Summary
GrailsHibernateUtil()
           
 
Method Summary
static void configureDynamicMethods(ApplicationContext applicationContext, GrailsApplication application)
          Configures dynamic methods on all Hibernate mapped domain classes that are found in the application context
static void configureDynamicMethods(org.hibernate.SessionFactory sessionFactory, GrailsApplication application)
           
static DynamicMethods configureDynamicMethodsFor(org.hibernate.SessionFactory sessionFactory, GrailsApplication application, Class persistentClass)
           
static void configureHibernateDomainClasses(org.hibernate.SessionFactory sessionFactory, GrailsApplication application)
           
static void configureInheritanceMappings(Map hibernateDomainClassMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrailsHibernateUtil

public GrailsHibernateUtil()
Method Detail

configureDynamicMethods

public static void configureDynamicMethods(org.hibernate.SessionFactory sessionFactory,
                                           GrailsApplication application)

configureDynamicMethods

public static void configureDynamicMethods(ApplicationContext applicationContext,
                                           GrailsApplication application)
Configures dynamic methods on all Hibernate mapped domain classes that are found in the application context

Parameters:
applicationContext - The session factory instance
application - The grails application instance

configureDynamicMethodsFor

public static DynamicMethods configureDynamicMethodsFor(org.hibernate.SessionFactory sessionFactory,
                                                        GrailsApplication application,
                                                        Class persistentClass)

configureHibernateDomainClasses

public static void configureHibernateDomainClasses(org.hibernate.SessionFactory sessionFactory,
                                                   GrailsApplication application)

configureInheritanceMappings

public static void configureInheritanceMappings(Map hibernateDomainClassMap)


Copyright (c) 2005-2006 The Grails project