1

私は要点に到達します。私はHibernateJPAを初めて使用します。update()HibernateAPIとJPAAPIの違いがわかりませんmerge()。これらの2つのAPIに違いはありますか?

4

3 に答える 3

1

HibernateおよびHibernate での SaveOrUpdate と Merge: Merge vs SaveOrUpdateの 2 つのリンクを確認してください。

于 2013-01-18T10:04:51.473 に答える
0

update() メソッドは、永続状態と分離状態の両方のオブジェクトに使用できます。ただし、実際には、永続状態で update() を使用するシナリオを想像することはできません。オブジェクトをセッションにロードして、同じセッションで update() を変更します。

merge() に関する限り、切り離されたオブジェクトのみに使用されます。切り離された状態での update() メソッドと merge() メソッドの動作には、わずかな違いがあります。この違いは、次の場所にある例で詳しく説明されています。

http://javahotpot.blogspot.in/2014/03/hibernate-difference-between-update-and.html

于 2014-03-30T09:02:40.120 に答える