У меня есть вопрос, связанный с Hibernate.Могу ли я выполнить несколько сохранений для одного объекта?Вы предвидите какие-либо проблемы с этим кодом?
// Я создаю новый объект типа Payment, который необходимо сохранить ...
Payment p1 = new Payment();
// Устанавливаем некоторые значения ..
p1.setName("abc");
// сохранить его в БД для получения идентификатора, который автоматически генерируется, чтобы передать его другой функции ..
Payment savedP1 = paymentRepository.save(p1);
int sum = calPaymentSum(savedP1.getId());
// установить дополнительные значения для того же объекта ...
savedP1.setSum(sum);
// обновить тот объект, который был сохранен в БД ранее ..
paymentRepository.save(savedP1);