Sql Oracle数据库中已删除的记录仍由REST端点检索

Sql Oracle数据库中已删除的记录仍由REST端点检索,sql,spring,oracle,rest,jpa,Sql,Spring,Oracle,Rest,Jpa,我已经为新的spring boot rest API创建了一个新的Oracle数据库和表 我的API有3个端点用于插入、删除和检索。当我从insert端点插入值时,它给了我一条成功消息,并且还验证了表中的插入 出于某种原因,我使用Oracle SQL Developer UI手动删除了表中的条目。当我尝试点击检索端点时,我仍然能够看到这些条目 看起来很奇怪,我的API如何能够检索值,即使它们不在数据库中。 我正在使用这些配置从application.properties创建和删除表 # crea

我已经为新的spring boot rest API创建了一个新的Oracle数据库和表

我的API有3个端点用于插入、删除和检索。当我从insert端点插入值时,它给了我一条成功消息,并且还验证了表中的插入

出于某种原因,我使用Oracle SQL Developer UI手动删除了表中的条目。当我尝试点击检索端点时,我仍然能够看到这些条目

看起来很奇怪,我的API如何能够检索值,即使它们不在数据库中。 我正在使用这些配置从application.properties创建和删除表

# create and drop tables and sequences, loads import.sql
spring.jpa.hibernate.ddl-auto=none
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true;
但是我已经检查过没有创建新表,并且值存储在我创建的表中

我的应用程序类
@EnableTransactionManagement


有人能帮我吗?如果需要,我可以提供更多详细信息

您的交易在手动删除后不会提交。使用删除后提交

 Commit

您的交易在手动删除后未提交。使用删除后提交

 Commit