Я не совсем понимаю вопрос, но я попытаюсь дать вам некоторый контекст, который может помочь.
Если вы отложите сохранение объекта POJO, он просто помечает его как «сохранить эту вещь»."в сессии.Когда сеанс закрывается (конец транзакции), все, что помечено для отложенного сохранения (или удаления), сохраняется.
Только в момент сохранения в хранилище данных POJO сопоставляется с сущностью низкого уровня.Вы можете отложить сохранение одного и того же объекта миллион раз без практического эффекта.На самом деле, это основной вариант использования - у вас может быть метод, который устанавливает изменения некоторых данных и хочет сохранить, и другой метод, который изменяет некоторые данные и хочет сохранить ... с помощью отложенных сохранений вы избегаете делать отдельные реальныесохраняет в хранилище данных.
Если вы спрашиваете о том, чтобы сделать что-то действительно безумное, например, изменить @Id
после отсрочки сохранения ... не делайте.Я действительно понятия не имею, что это будет делать, но вам, вероятно, это не понравится: -)