2009-08-11 14 views
2

休止状態を使用中に問題が発生しました。 状況:Hibernateの一時オブジェクト例外

私はコンテナを作成しており、そのコンテナには2つのコンポーネントが追加されています。 1つのコンポーネント
は新しく作成されたコンポーネントで、もう1つはすでにデータベースに存在します。 コンテナを保存しようとすると例外が発生します。私は一時的なオブジェクトの例外を取得します。 私はリフレッシュとしてカスケードオプションを与えようとしましたが、それは動作しません。 (Hibernateセッションで管理されている)非一時オブジェクトがセッションによって管理されていないオブジェクトを参照するとき

おかげで、よろしく、 Rimaのデサイ

答えて

2

一時オブジェクトの例外が起こります。あなたのケースでは、コンテナが新しいオブジェクトを参照していると思います。 session.Save(newObject);に電話をしましたか? また、コンテナの関係を「cascade = save」とマークすることで、セッションを関連オブジェクトに保存させることができます。

関連する問題