insert into xxxx 这是第1个sql.
select count(*) from xxx 这是第2个sql.
我要做的是,在第1个sql完成后(向临时表充入数据), 在别的DAO方法中使用到这个临时表的数据来做处理.. 然后在业务层做事务处理..
可是我在执行了第1个sql后. 执行第2个sql.. 发现返回的居然是0,
因为我所使用的是事务性临时表. 在事务提交或回滚前.临时表的数据时不会被截断的..
可是现在的情况. 我没有提交或回滚任何事务. 可临时表的数据截断了.. 求教育
我使用的是java技术.. 用的是jdbc .用PreparedStatement类来处理.. 求高人教育
java程序往oracle的事务性临时表里插入数据后,没提交或回滚事务,却无法查到数据
答案:2 悬赏:30 手机版
解决时间 2021-03-23 00:38
- 提问者网友:夢醒日落
- 2021-03-22 03:04
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-03-22 03:21
你在Dao实现类里的那个1sql 语句执行完后 在this.2sql语句的方法试试
全部回答
- 1楼网友:夜风逐马
- 2021-03-22 04:00
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯