@CompileStatic @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(SessionFactory sessionFactory, FlushMode defaultFlushMode) |
GrailsHibernateTransactionManager(SessionFactory sessionFactory, javax.sql.DataSource dataSource, FlushMode defaultFlushMode) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
doBegin(Object transaction, TransactionDefinition definition) |
|
protected void |
doRollback(DefaultTransactionStatus status) |
|
void |
setSessionFactory(SessionFactory sessionFactory) |
Groovy Documentation