oracle ibatis 同一个sql在plsql上执行可以查到,在程序中查不到,重启下就又能查到了,过了不知道多久就又查不到了。(我新建了个视图做测试。
1.我新建了个视图,查询的内容如下:
2.在程序中查询这个视图并打印,如下:
3.过了不知道多久,我修改了视图查询内容,但是系统里打印的内容还是原来的。我直接删除了数据库视图,但是程序还是能查到原来的内容。
4.以上问题重启系统就可以解决,但是不知道过了多久就又有问题了。
)
oracle ibatis 同一个sql在plsql上执行可以查到,在程序中查不到,重启下就又能查到了,过了不知道多久就又查不到了。(我新建了个视图做测试。
1.我新建了个视图,查询的内容如下:
2.在程序中查询这个视图并打印,如下:
3.过了不知道多久,我修改了视图查询内容,但是系统里打印的内容还是原来的。我直接删除了数据库视图,但是程序还是能查到原来的内容。
4.以上问题重启系统就可以解决,但是不知道过了多久就又有问题了。
)
从你的情况分析,应该是你在plsql里面新增的数据,但是没有commit,导致plsql能看到,程序看不到,新增完数据调用commit提交就可以了。