0
現在、いくつかのテストでいくつかのフィクスチャを作成していますが、このエラーが発生しました。あなたはそれを解決する方法について考えていますか?エンティティの永続操作をカスケード接続するように設定されていない***という新しいエンティティが見つかりました
私はそれを貼り付けるのに非常に多くの什器を持っていました。
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.
私はこのカスケード機能を実装したくありません。そして、このエンティティは既にDBに保存されている備品です...だからすでに永続しています... – LondonUnderground
Paulが正しいです、このエラーはentitymanagerに未知のエンティティで発生します。オブジェクトがすでにデータベースに保存されているとすれば、何とかそれらがほとんど分離された状態になっています。おそらくセッションでそれらを保存し、後の呼び出しでそれらを取得するでしょうか? –
@EmanuelOsterこれは私の場合、セッションで真実です。どのようにしてこの間違ったエラーを取り除くことができますか? – Trix