Нужно объяснить необходимость предварительной очистки, чтобы избежать ложных срабатываний при тестировании с Spring?

ввесенняя документация по тестированию, Говорится:

Избегайте ложных срабатываний при тестировании кода ORM

Когда вы тестируете код с использованием инфраструктуры ORM, такой как JPA или Hibernate, очищайте базовый сеанс в методах тестирования, которые обновляют состояние сеанса. Если не очистить базовый сеанс платформы ORM, это может привести к ложным срабатываниям: ваш тест может пройти, но тот же код вызывает исключение в реальной производственной среде. В следующем примере теста на основе Hibernate один метод демонстрирует ложное срабатывание, а другой метод правильно отображает результаты очистки сеанса.

Может кто-нибудь объяснить, почему мне нужно вызвать флеш?

Ответы на вопрос(4)

Ваш ответ на вопрос