\345\270\270\350\247\201\351\227\256\351\242\230/\346\211\213\345\212\250\346\216\247\345\210\266\345\265\214\345\245\227\344\272\213\345\212\241.txt
... ...
@@ -6,6 +6,9 @@
6 6
String point1 = UUID.randomUUID().toString();
7 7
(3) //子事务的回滚或者提交,如不主动提交则跟随后续meta.commit一起提交
8 8
try {
9
+ //在设置savepoint之前将事务提交模式设置成手动提交
10
+ meta.getRelationDBAccessor().setAutoCommit(false);
11
+ //设置事务点
9 12
meta.setSavepoint(point1);
10 13
validates(v);
11 14
//执行成功,直接commit(会提交整个point及之前的代码事务)
... ...
@@ -27,6 +30,7 @@
27 30
//新建一个事务点,oracle事务点名称规则有限制可以使用String point1 = "SP"+IdGenerator.nextId();
28 31
String point1 = UUID.randomUUID().toString();
29 32
try {
33
+ meta.getRelationDBAccessor().setAutoCommit(false);
30 34
meta.setSavepoint(point1);
31 35
validates(v);
32 36
//执行成功,直接commit(会提交整个point及之前的代码事务)