Через отношение *** был обнаружен новый объект, который не был настроен для каскадного сохранения операций для объекта

В настоящее время я создаю некоторые приспособления для некоторых тестов, и я столкнулся с этой ошибкой. У вас есть идея о том, как ее решить?

У меня так много приспособлений, чтобы скопировать и вставить его.

A new entity was found through the relationship '***' that was not configured to cascade persist operations for entity: 
***. To solve this issue: Either explicitly call EntityManager#persist() on     
this unknown entity or configure cascade persist  this association in the 
mapping for example @OneToOne(..,cascade={"persist"}). If you cannot find 
out which entity causes the problem implement '***#__toString()' to get a clue.

1 ответ

Решение

Ошибка означает, что в текущем объекте есть связанный объект, который еще не был сохранен в базе данных. Вам либо нужно убедиться, что ваши отношения настроены на каскадное сохранение вызовов (то есть это сохранит это автоматически), либо вам необходимо сохранить несохраненный объект перед сохранением текущего объекта.

Другие вопросы по тегам