手元のDBのデータと新しく取得してきたデータを照合して、DBになく新データにあるものはInsert、DBにあって新データにないものはDelete、DBと新データ両方にあるものはUpdateするという処理。
DBの対象のデータを全部Deleteして新データをInsertすればすごく単純にコードが書けるけどDBに優しくないらしいのでわざわざ上記のように丁寧に回りくどく書いている。
最近こればっかり書いている。
はー面倒ー。
Permalink | 記事への反応(1) | 18:19
ツイートシェア
オーアールマッパーを使え、ルーク
ORM関係なくない?