Spring @Transactional не работает в тесте JUnit?

Я использую Spring 3.2 , Hibernate и JUnit 4.

Мой класс Dao выглядит следующим образом:

Открытый класс @Transactional SomeDaoImpl реализует SomeDao {

Операции обновления в этой работе, если они выполняются непосредственно из веб-приложения. Однако я вижу, что интеграционные тесты junit, которые используют методы обновления, фактически не сохраняют изменения. Что-то откатывает транзакции при выполнении методов junit?

12
задан Laplas 1 January 2019 в 19:44
поделиться