[Seasar-user:8168] [teeda]変更があったレコードのみをUPDATEするには

木村 究道 [E-MAIL ADDRESS DELETED]
2007年 6月 7日 (木) 19:29:13 JST


木村と申します。

Teeda 1.0.7 で開発しております。

複数行を同時に一覧表示して、複数データを同時に更新しよ
うとしています。

全行を無条件にUPDATEすれば目的を果せるのですが、いずれ
かの項目が変更された行のみをUPDATEする よい方法はない
でしょうか?


全行を無条件にUPDATEするのは以下のようにしています。

画面(一覧表示)
-----------------------------------------------------
<table>
  <tr>
    <th>コード</th>
    <th>名前</th>
    <th>カナ</th>
  </tr>
<div id="userItems">
  <tr>
    <td><span id="Code">Code</td>
    <td><input id="Name"/></td>
    <td><input id="Kana"/></td>
  </tr>
</div>
</table>


UPDATEのロジック(全行をUPDATE)
-----------------------------------------------------
public String doUpdate() {
    for(int i=0 ; i < this.userItems.length ;i++){
        this.userDao.update(this.userItems[i]);
    }
    return null ;
}


よろしくお願い致します。

                      以 上
-- 
-----------------------------------------------------
 十八ソフトウェア株式会社
 システム開発部 ネットワーク・製品開発課 木村 究道
 〒850-0861 長崎市江戸町6-5江戸町センタービル6F
 TEL:095-824-0018  FAX:095-827-8754
 E-mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------------------



Seasar-user メーリングリストの案内