TransientObjectException - после обновления до Spring Boot 3.4.xJAVA

Программисты JAVA общаются здесь
Anonymous
 TransientObjectException - после обновления до Spring Boot 3.4.x

Сообщение Anonymous »

У меня есть две организации в моем приложении Spring Boot. Каталог и каталог -категория (мостовая таблица).
В Spring Boot 3.3.7 Следующий код работал, как и ожидалось: < /p>
public void deepDelete(Category category) {

//Catalog-category
catalogCategoryService.deleteByCategory(category);

delete(category);

}
< /code>
После обновления до Spring Boot 3.4.0 Теперь я получаю следующее исключение объекта переходного процесса: < /p>
12T14:17:15.098+02:00 ERROR 26596 --- [io-8080-exec-10] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.TransientObjectException: persistent instance references an unsaved transient instance of 'com.techi.gox.model.Category' (save the transient instance before flushing)] with root cause

org.hibernate.TransientObjectException: persistent instance references an unsaved transient instance of 'com.techi.gox.model.Category' (save the transient instance before flushing)
at org.hibernate.engine.spi.CascadingActions$9.cascade(CascadingActions.java:382) ~[hibernate-core-6.6.2.Final.jar:6.6.2.Final]
at org.hibernate.engine.spi.CascadingActions$9.cascade(CascadingActions.java:372) ~[hibernate-core-6.6.2.Final.jar:6.6.2.Final]
< /code>
Любой намек на то, что я мог бы сделать не так? Или почему это терпит неудачу в новой версии Spring Boot?
Большое спасибо! < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... boot-3-4-x

Вернуться в «JAVA»