dcaba33e95f07fcdcab7113c989df8926f3b55f5
\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及之前的代码事务) |