2013年11月16日土曜日

HibernateのsaveOrUpdateについて

テーブルにレコードを追加、もしくは既にあるレコードを更新する場合にSessionのsaveOrUpdateを使っているのだが、INSERTかUPDATEかの挙動はプライマリーキーがテーブルに存在しているかどうかで決定されるようだ。nullであればもちろん追加される。

しかしながら、updateやsaveOrUpdateやmergeなどがあって、まだまだ違いが不明。ここは要する調査。

0 件のコメント:

コメントを投稿