2012-03-28 5 views
2

hibernateにオブジェクトを保存する前に、merge()メソッドをいつ使うべきか不思議です。 merge()を使用して、他のオブジェクトと多対多の関係を持つオブジェクトを保存する例を見ました。マージを使用するためのsave()の前にmerge()を使用するのはいつですか?

RolePermissionManyToManyを持っており、それが保存する前RoleオブジェクトにPermissionListを設定します。

保存されたオブジェクトが他のオブジェクトと関連している場合は、そうですか?

私は良い説明と使用例が必要です。

答えて

1

Hibernateマージメソッドは、他のデタッチされたインスタンスからの変更を保存するインスタンスに強制的にコピーし、保存前にすべての変更をメモリにマージします。

Different methods

This has more detailed explanation with an example

・ホープ、このことができます。..違いと例の詳細を以下これらの記事を参照してください。

関連する問題