Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction
In directory sc8-pr-cvs1:/tmp/cvs-serv30186/hibernate/transaction
Modified Files:
JDBCTransaction.java JTATransaction.java
Log Message:
added FlushMode API
Index: JDBCTransaction.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/JDBCTransaction.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** JDBCTransaction.java 8 Oct 2002 15:46:42 -0000 1.9
--- JDBCTransaction.java 15 Dec 2002 10:46:40 -0000 1.10
***************
*** 7,10 ****
--- 7,11 ----
import org.apache.commons.logging.LogFactory;
+ import cirrus.hibernate.FlushMode;
import cirrus.hibernate.HibernateException;
import cirrus.hibernate.Transaction;
***************
*** 49,53 ****
try {
! session.flush();
try {
session.connection().commit();
--- 50,54 ----
try {
! if ( session.getFlushMode()!=FlushMode.NEVER ) session.flush();
try {
session.connection().commit();
Index: JTATransaction.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/JTATransaction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** JTATransaction.java 8 Oct 2002 15:46:42 -0000 1.7
--- JTATransaction.java 15 Dec 2002 10:46:40 -0000 1.8
***************
*** 9,12 ****
--- 9,13 ----
import javax.transaction.TransactionManager;
import javax.transaction.UserTransaction;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
***************
*** 15,18 ****
--- 16,20 ----
import cirrus.hibernate.AssertionFailure;
+ import cirrus.hibernate.FlushMode;
import cirrus.hibernate.HibernateException;
import cirrus.hibernate.Transaction;
***************
*** 46,50 ****
try {
! session.flush();
try {
if (newTransaction) ut.commit();
--- 48,52 ----
try {
! if ( session.getFlushMode()!=FlushMode.NEVER ) session.flush();
try {
if (newTransaction) ut.commit();
|