java操作oracle数据库
有一个脚本用事务处理,其中包括两个方法方法A 插入表1数据
方法B 从表1取出数据 插入表2.方法A插入成功,这时断点 在方法B调试时,取数据为空。直接去表查看没有数据。
是事务影响的问题,如果方法B 改为hibernate的方式取,就能去出来。怎么能用sql方式取出来呢?
有一个脚本用事务处理,其中包括两个方法方法A 插入表1数据
方法B 从表1取出数据 插入表2.方法A插入成功,这时断点 在方法B调试时,取数据为空。直接去表查看没有数据。
是事务影响的问题,如果方法B 改为hibernate的方式取,就能去出来。怎么能用sql方式取出来呢?
解决方案 »
- ajax.readyState状态有时候测试总是为1,有时候又正常~~怎么让他稳定点
- SSH项目Action在struts.xml中配置,在线跪求等大侠的经验之谈
- 请问高手一个webwork问题.
- 紧急求教:如何获取客户端向服务器端的请求状态????
- <s:doubleselect>实现省市二级联动时发现的问题
- SSH整合的三种方式
- 为啥会不支持中文?
- 关于JSP文件上传重命名的问题
- 为什么总是报这个错
- applet中怎样带参数访问servlet?
- 请问用ajax的方式怎么把一个已经写好的jsp页面加载到另一个jsp中
- struts2中action执行后,成功返回了SUCCESS,或者ERROR字符串,但是页面不跳转,也不报错,是什么原因
这样试试
方法A
// 关闭自动提交事务(开启事务)
connection.setAutoCommit(false);
insert;
// 提交
connection.commit();
如果我用jdbc sql方法查询,也能从缓存中查询码/
方法B 查询表1数据 ,sql查询不到,因为是没有提交,所以查询不到,如果用hibernate查询时查到的。