QueryUpdate

MySQLでお手軽デッドロック

-- MEMBER_SEA は MEMBER の 1:n の子テーブル delete from MEMBER_SEA where MEMBER_ID = 3 insert into MEMBER_SEA ...(MEMBER_ID は 3) ん? 最初のdeleteが互いに「0件削除」だとデッドロック。別トランザクションのMEMBER_IDが別ID(例えば4)でもデッド…

DBFlute: 一括削除

久しぶりに「DBFlute」でググってみたら、 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=47058&forum=12&0 という投稿が! メンバーしか投稿できないみたいなのでとりあえずここで返答。 (見てもらえるかどうかわからないけど。。。) (バー…

DBFlute: 0.7.5-queryUpdate()

「queryDelete()があるならqueryUpdate()があってもよいのでは?」 うっ!? Set句をどう解決しようかと考えましたが、 Entityを指定することにしました。 (BehaviorMiddleTestにExampleあります) 排他制御はなしです。共通カラムの自動設定はあります。 // …

DBFlute: 主キー以外の値でDelete!

http://d.hatena.ne.jp/moon51/20080120/1200874280 実装しました(次0.6.1にて)。要はConditionBeanの条件でDeleteを行います。 やはり、属性のようなOneToManyの子テーブルを更新するときなんかは、 Updateじゃなくて、Delete and Insert(入れ替え)をするこ…