java事务处理
java操作oracle数据库
有一个脚本用事务处理,其中包括两个方法
方法A 插入表1数据
方法B 从表1取出数据 插入表2.
方法A插入成功,这时断点 在方法B调试时,取数据为空。直接去表查看没有数据。
是事务影响的问题,如果方法B 改为hibernate的方式取,就能去出来。
怎么能用sql方式取出来呢?
[解决办法]
这样试试
方法A
// 关闭自动提交事务(开启事务)
connection.setAutoCommit(false);
insert;
// 提交
connection.commit();