WEBにおける表形式の入力項目でよくあるパターンをまとめる

*同じ値だが、保管場所が分散している場合がある。 [#od9a1088]
-セッション
-DB
-編集中のデータ
-初期値

*Beanの配列 [#z5c469ec]
Beanの配列へと一般化できる。つまりBeanの配列をスーパクラスにもつオブジェクトである。

**SQLへの変換 [#u0a0210f]
これらの表はSQLで置き換えることができた方が、行ごとにSQLを発行しなくてよいので高速化だとおもう、計ったことないけど。

**LEFT JOINの生成 [#y0dd52ea]
これらをSQLで判定させるには、優先順位をつける必要がでてくるとおもう。

たいていは、

初期値が優先順位が一番したで、DB、セッション、編集中のデータ

と、優先順位がつくだろう。


**データの過不足について考える。 [#a83e6f63]
テーブル A、Bがあったとして

LEFT JOIN を使うと

主体となるテーブルの行数に縛られるから、網羅したい場合は、大きめのテーブルを主体としたいの。

しかし、実際の編集時には、テーブルの大きさ順ではない、データ自体の立場的な優先順位に基づかなくてはならない。

この点が難しいところである。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS