###前提・実現したいこと
jspのFormから送られた最大で5つのデータをデータベースに登録したいです。
今までやっていたことだけでやるならばselect1,select2,...,select5と一つずつ変数名を付けてそれぞれgetterとsetterを作っていたのですが、同じようなデータだし後々配列のほうが扱いが便利なのではないかと思い、配列を使ったDTOを作りたいと思いました。
Eclipceの自動補完でgetterとsetterを作ったところ、
Java
1private String[] select=new String[5]; 2 3public String[] getSelect() { 4 return select; 5 } 6public void setSelect(String[] select) { 7 this.select = select; 8 }
となりました。
ここでSetterのほうは問題なく使えそうだとは思いましたが、Getterのほうはどうやってselect[1]からselect[4]を呼び出すのかがわかりませんでした。
イメージでは
Java
1INSERT INTO select(select1,select2,select3,select4,select5) " + 2 "VALUES('"+select.getSelect[0]()+"','"+select.getSelect[1]()+..."','"+select.getSelect[4]()+"')";
といった具合にできないかな?と考えていましたがこんな記述はできなさそうでした。
このように扱いたい場合はどうしたらいいのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/16 01:07