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