Вы можете попробовать установить режим очистки на FlushMode.NEVER
, поэтому контейнер не будет применять изменения к базе данных неявным образом.
Также можно попробовать установить соединение только для чтения: session.connection().setReadOnly(true)
.