oracle ibatis 同一个sql在plsql上执行可以查到,在程序中查不到

oracle ibatis 同一个sql在plsql上执行可以查到,在程序中查不到,重启下就又能查到了,过了不知道多久就又查不到了。(我新建了个视图做测试。

1.我新建了个视图,查询的内容如下:

2.在程序中查询这个视图并打印,如下:

3.过了不知道多久,我修改了视图查询内容,但是系统里打印的内容还是原来的。我直接删除了数据库视图,但是程序还是能查到原来的内容。

4.以上问题重启系统就可以解决,但是不知道过了多久就又有问题了。

从你的情况分析,应该是你在plsql里面新增的数据,但是没有commit,导致plsql能看到,程序看不到,新增完数据调用commit提交就可以了。

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632