Изменения, которые вы вносите в объект, немедленно отражаются, синхронизируя его с базой данных. Чтобы отсоединить объект, вы можете использовать entityManager.detach(object)
или entityManager.clear()
, но это приведет к отключению всех управляемых объектов.
Режим сброса EntityManager по умолчанию FlushModeType.AUTO
, вместо этого попробуйте FlushModeType.COMMIT
, в котором изменения сбрасываются только при явном подтверждении / сбросе, а затем с помощью entityManager.flush()
синхронизируйте контекст постоянства с базовой базой данных.