This one time, at band camp, yangj said: y > y > Inside a transaction ,if error ocurred before commit() ,execute rollback() y >will be right. y > But if error occured in excute commit(), execut rollback() will product y >error. y > The error reason seems when excute commit error happened, rise out a y >closing connection event .So when exceute rollback error happened. y > I think this is a bug .Do anyone can solve this problem? y > source: y > try { y > db.begin(); y > ...Do something y > cat.debug("Begin commit"); y > db.commit(); y > cat.debug("End commit"); y > }catch (Exception ex) { y > db.rollback(); y > cat.debug("Error transaction"); y > throw ex; y > }
Yangj, What database/driver name and version are you using? -- perl -e 'print unpack("u30","<0G)U8V4\@4VYY9&5R\"F9E<G)E=\$\!F<FEI+F-O;0\`\`");' ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev