Я создал новую базу данных Oracle и таблицу для моего нового API остальной загрузки при загрузке.
мой API имеет 3 конечных точки для вставки, удаления и извлечения. Когда я вставлял значения из конечной точки вставки, он выдает мне сообщение об успехе, а также проверял вставку в таблицу.
по какой-то причине я удалил записи из таблицы, используя 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
Может кто-нибудь помочь мне с этим? Я мог бы предоставить более подробную информацию, если необходимо