現在DBと連携したWebアプリを作っています。jQueryUIのSortableを使っており、ソート後のリスト情報をDBに保存したいと思っています。
環境はSeasar2(S2JDBC/SAStruts),Java,jsp、DBはPostgreSQLです。
質問があるのですが、
Seasar2のサービスクラスでupdate文をベタ書きで書くにはどのように書けばいいでしょうか?
Seasar2のリファレンスやいろいろ調べているのですが、なかなか思うようなのが見つかりません。
次のSQL文をベタ書きで書きたいです。(数字のところは取得する数値によって変わります。)
lang
1UPDATE task 2SET sort=1 3WHERE sort=4
現在このような書き方をしており、「int result=」の後が知りたいです。それ以外でも間違いがあればご指摘下さい。
↓Serviceクラス
lang
1public int updateSort(Long beforSort,Long afterSort) 2 { 3 String sql = "UPDATE task SET sort= "+afterSort +" WHERE sort= "+beforSort; 4 int result = 5 return result; 6 }
もしわかる方がいればお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。