Через отношение *** был обнаружен новый объект, который не был настроен для каскадного сохранения операций для объекта
В настоящее время я создаю некоторые приспособления для некоторых тестов, и я столкнулся с этой ошибкой. У вас есть идея о том, как ее решить?
У меня так много приспособлений, чтобы скопировать и вставить его.
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 ответ
Решение
Ошибка означает, что в текущем объекте есть связанный объект, который еще не был сохранен в базе данных. Вам либо нужно убедиться, что ваши отношения настроены на каскадное сохранение вызовов (то есть это сохранит это автоматически), либо вам необходимо сохранить несохраненный объект перед сохранением текущего объекта.