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

java.lang.Object
  extended by org.codehaus.groovy.grails.orm.hibernate.cfg.GORMSessionFactoryDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class GORMSessionFactoryDefinitionParser
extends java.lang.Object
implements org.springframework.beans.factory.xml.BeanDefinitionParser

A BeanDefinitionParser that will scan for GORM entities to configure and automatically setup an appropriate Hibernate SessionFactory for usage with GORM. Example in XML:

 <gorm:sessionFactory
          data-source-ref="myDataSource"
          base-package="my.company.domain"
          lob-handler-ref="lobHandler" <!--optional-->
          config-location="classpath:hibernate.cfg.xml" <!--optional-->
          config-class="org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration"> <!--optional-->

      <property name="hibernateProperties"></property>
 </gorm:sessionFactory>

 

Since:
1.1
See Also:
BeanDefinitionParser

Constructor Summary
GORMSessionFactoryDefinitionParser()
           
 
Method Summary
 org.springframework.beans.factory.config.BeanDefinition parse(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GORMSessionFactoryDefinitionParser

public GORMSessionFactoryDefinitionParser()
Method Detail

parse

public org.springframework.beans.factory.config.BeanDefinition parse(org.w3c.dom.Element element,
                                                                     org.springframework.beans.factory.xml.ParserContext parserContext)
Specified by:
parse in interface org.springframework.beans.factory.xml.BeanDefinitionParser