Я использую базу данных H2 для тестирования.Конечно, тесты откатываются каждый раз, когда они изменяют некоторые данные.Вот почему я не вижу изменений внутри моей консоли H2.Можно ли как-то изменить это, чтобы я мог видеть временные изменения в консоли H2?
Пример:
- У меня есть таблица USERS, и мой сценарий
data.sql
создает 5 записей вit. - Я разрешил запустить тест с аннотацией
@Transactional
, который удаляет одного из пользователей. - У меня есть точка останова внутри теста после удаления.
- Я достигаю этого, войдите в консоль H2 и все еще видите 5 записей.
Я хотел бы видеть только 4. После того, как тест закончен, это должно быть 5 снова, чтобы это не влиялодругие тесты ... Я мог бы увидеть 2 возможных способа:
- Удалите аннотацию
@Transactional
и установите другой механизм, который переупорядочивает данные.Сделайте некоторые реальные коммиты внутри тестов. - Каким-то образом увидите эти незавершенные изменения внутри консоли H2.Я не знаю, есть ли какие-то рамки или что-то, что могло бы мне здесь помочь ..?