У меня есть куча тестов в приложении Hibernate / Spring.Вчера я перевел их с использования базового класса JUnit 3.8, предоставленного Spring, на класс JUnit 4.4.
Все отлично работает, потому что теперь мои тесты обернуты в транзакции, а созданные / измененные данные автоматически прокручиваютсяназад (вместо того, чтобы писать код для удаления вновь созданных объектов).
Единственная проблема заключается в том, что Я не могу заглянуть в базу данных во время выполнения теста. Если тест не пройден, я часто добавляюТочки останова в конце и просмотр базы данных MySQL через SQL Yog, чтобы увидеть, что происходит.Но сейчас я просто вижу пустые таблицы.(Я имею в виду интеграционные тесты, которые очень близко имитируют производство и фактически касаются базы данных.)
Я пытался установить глобальный уровень изоляции для чтения незафиксированным, но это не изменило тот факт, что я не вижуданные.Как я могу настроить Spring / Hibernate, чтобы позволить мне просматривать данные из другого процесса?