首页 > 解决方案 > oracle数据库中删除的行通过JdbcTemplate检索

问题描述

我已经从 oracle 数据库的一个表中删除了一行,但该行仍然是通过JdbcTemplate.

我使用以下命令删除了该行

delete from user where RAD_ID="demo";

仍然JdbcTemplate在我的 Java 代码中检索到该行。我对这种情况感到有些震惊。

标签: javaoraclejdbctemplate

解决方案


您正在不同的事务中运行 SQL 语句。您需要提交第一个为DELETE语句打开的事务或重用第一个事务为SELECT语句。根据您的事务隔离级别,您可能会观察到读取过时的数据SELECT


推荐阅读