2010-12-13 11 views
0

簡単な質問ですが、私は正しい解決策を見つけることができません。たぶん誰かが私に考えを与えることができます。 私はコマンドオブジェクトcom.web.Fooを持っていますSpringとHiberanteの統合。コマンドオブジェクトを永続化する方法

私たちがバインドしているプロパティの式は 'bar.baz'なので、ネストされたバインディングです。 barプロパティの値がnullの場合、SpringはBarオブジェクトを自動インスタンス化します。

Fooオブジェクトを永続化しようとすると、org.hibernate.TransientObjectException例外が発生します。オブジェクトは、保存されていない一時インスタンスを参照します。

コマンドオブジェクトを永続化する正しい方法は何ですか?

+0

を呼び出すことをお勧めすることができ、あなたのコマンドオブジェクトの(関連)コード、およびあなたの要求ハンドラメソッドのコードを追加してください。 – Ralph

答えて

1

あなたのコードを見ることなく、私はmerge(..)またはsaveOrUpdate(..)

+0

それは私を助けません。私は同じ例外があります。 – eugenn

+0

よく、stacktraceを表示してください。そしてコード。 – Bozho

関連する問題