(Quick Reference)
hibernate
目的
Purpose
The
hibernate
plugin configures the Hibernate implementation of
GORM.
使用例
Examples
An example domain class:
class Book {
String title
Date releaseDate
Author author
}
詳細
Description
Refer to the section on
GORM in the Grails user guide which details how to create Grails domain classes.
Configured Spring Beans:
dialectDetector
- An instance of api:org.codehaus.groovy.grails.orm.hibernate.support.HibernateDialectDetectorFactoryBean that attempts to automatically detect the Hibernate Dialect which is used to communicate with the database.
hibernateProperties
- A Map
of Hibernate properties passed to the SessionFactory
lobHandlerDetector
- An instance of api:org.codehaus.groovy.grails.orm.hibernate.support.SpringLobHandlerDetectorFactoryBean that attempts to automatically detect the Spring LobHandler to use based on the database.
sessionFactory
- An instance of the Hibernate SessionFactory class
transactionManager
- An instance of Spring's HibernateTransactionManager class
persistenceInterceptor
- An instance of api:org.codehaus.groovy.grails.orm.hibernate.support.HibernatePersistenceContextInterceptor that abstracts away how persistence is used from the controller/view layer so that Grails can be used without GORM.
openSessionInViewInterceptor
- An instance of api:org.codehaus.groovy.grails.orm.hibernate.support.GrailsOpenSessionInViewFilter that deals with Grails' Session management.