我有一个使用Spring的webapp。我通过JDBC连接到数据库。我的问题出现在以下工作流程中:
我确定我在应用程序和SQLDeveloper中使用相同的查询(这是我在两种环境中看不到相同的唯一实例)。我尝试重新启动应用程序,但我无法想象还有什么可做的。 Spring中是否存在可能导致此问题的缓存系统?
如果有任何帮助,我可以发布一些代码,但我对此表示怀疑......
答案 0 :(得分:2)
我怀疑你还没有在SQLDeveloper中提交你删除的结果,所以你在SQLDeveloper(同一个事务)中看到了你的删除,但是在其他任何地方都没有,因为它们在不同的事务中运行。
编辑:要提交,您只需在SQLDeveloper中执行命令commit;
,或点击查询窗口顶部的提交按钮(前面带绿色勾号的DB图标)