@groovy.transform.CompileStatic @groovy.util.logging.Slf4j class GrailsHibernateTransactionManager extends HibernateTransactionManager
Extends the standard class to always set the flush mode to manual when in a read-only transaction.
| Type | Name and description |
|---|---|
FlushMode |
defaultFlushMode |
boolean |
isJdbcBatchVersionedData |
| Constructor and description |
|---|
GrailsHibernateTransactionManager
(FlushMode defaultFlushMode) |
GrailsHibernateTransactionManager
(org.hibernate.SessionFactory sessionFactory, FlushMode defaultFlushMode) |
GrailsHibernateTransactionManager
(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, FlushMode defaultFlushMode) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
doBegin(java.lang.Object transaction, org.springframework.transaction.TransactionDefinition definition) |
|
protected void |
doRollback(org.springframework.transaction.support.DefaultTransactionStatus status) |
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory) |
Groovy Documentation