WEBにおける表形式の入力項目でよくあるパターンをまとめる *同じ値だが、保管場所が分散している場合がある。 [#od9a1088] -セッション -DB -編集中のデータ -初期値 *Beanの配列 [#z5c469ec] Beanの配列へと一般化できる。つまりBeanの配列をスーパクラスにもつオブジェクトである。 **SQLへの変換 [#u0a0210f] これらの表はSQLで置き換えることができた方が、行ごとにSQLを発行しなくてよいので高速化だとおもう、計ったことないけど。 **LEFT JOINの生成 [#y0dd52ea] これらをSQLで判定させるには、優先順位をつける必要がでてくるとおもう。 たいていは、 初期値が優先順位が一番したで、DB、セッション、編集中のデータ と、優先順位がつくだろう。 **データの過不足について考える。 [#a83e6f63] テーブル A、Bがあったとして LEFT JOIN を使うと 主体となるテーブルの行数に縛られるから、網羅したい場合は、大きめのテーブルを主体としたいの。 しかし、実際の編集時には、テーブルの大きさ順ではない、データ自体の立場的な優先順位に基づかなくてはならない。 この点が難しいところである。