Class HibernateTxManager
java.lang.Object
dev.relism.flash.ext.data.hibernate.HibernateTxManager
- All Implemented Interfaces:
dev.relism.flash.ext.data.core.TxManager,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.relism.flash.ext.data.core.TxStatusbegin(dev.relism.flash.ext.data.core.TxDefinition definition) voidclose()Closes the session factory, then the data source it was given (jakarta.persistence.nonJtaDataSourceorhibernate.connection.datasource): Hibernate stops a pool it built itself, never one handed to it.voidcommit(dev.relism.flash.ext.data.core.TxStatus status) voidrollback(dev.relism.flash.ext.data.core.TxStatus status)
-
Constructor Details
-
HibernateTxManager
public HibernateTxManager(org.hibernate.SessionFactory sessionFactory)
-
-
Method Details
-
close
public void close()Closes the session factory, then the data source it was given (jakarta.persistence.nonJtaDataSourceorhibernate.connection.datasource): Hibernate stops a pool it built itself, never one handed to it.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacedev.relism.flash.ext.data.core.TxManager
-
begin
public dev.relism.flash.ext.data.core.TxStatus begin(dev.relism.flash.ext.data.core.TxDefinition definition) - Specified by:
beginin interfacedev.relism.flash.ext.data.core.TxManager
-
commit
public void commit(dev.relism.flash.ext.data.core.TxStatus status) - Specified by:
commitin interfacedev.relism.flash.ext.data.core.TxManager
-
rollback
public void rollback(dev.relism.flash.ext.data.core.TxStatus status) - Specified by:
rollbackin interfacedev.relism.flash.ext.data.core.TxManager
-