Hi:

As I know, mysql do not support transactions.  Although you write
egintrans  --- comit ---- rollback,  it will just be ignored when you are
using mysql.

So, do not expect it be rollbacked.


Regards

fanyun




-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of Gareth Coltman
Sent: Thursday, January 11, 2001 7:39 PM
To: Turbine (E-mail)
Subject: Transaction control


HELP!

I am trying to use transactional control but having no joy. I am using the
JDBC mysql driver. here is some of my code (summary of course)

        public void doStage5( RunData data, Context context ) throws Exception
        {
                ParameterParser pp = data.getParameters();
                DBConnection dbCon = null;

                try
                {
                        dbCon = 
BasePeer.beginTransaction(TurbinePoolBrokerService.DEFAULT);

                        // Create the personal details criteria
                        Object holderId = HolderPeer.doInsert(holderCrit, dbCon);
                        Object addressId = AddressPeer.doInsert(addressCrit, dbCon);

                        // Create a new user
                        createNewUser(data, pensionHolderId);

                        // Notify new user
                        notifyNewUser(data, context);

                        // Commit!
                        BasePeer.commitTransaction (dbCon);
      }
                catch(Exception e)
                {
                        BasePeer.rollBackTransaction (dbCon);
                        System.out.println("Rollback performed!");
                        System.out.println("An exception occurred!\nException Details: 
" + e);
                }
        }

Everything is working fine, but the rollback simply doesn't rollback! I have
tried setting autocommit to false manually.

Gareth



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]




------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to