「S2Dao」の「O/Rマッピング」が上手くいかない・・・

「Seasar2」の「S2Dao」の「O/Rマッピング」によるSQL発行が上手くいかない・・・
エラーとしては

2013-12-28 13:08:56,487  WARN CommandContextImpl - 引数(num)が見つかりません
2013-12-28 13:08:56,502  WARN CommandContextImpl - 引数(num)が見つかりません
2013-12-28 13:08:56,502  WARN CommandContextImpl - 引数(num2)が見つかりません
2013-12-28 13:08:56,502  WARN CommandContextImpl - 引数(num2)が見つかりません

と、ARGSアノテーションで指定した引数が見つけられない。
ちなみに引数は1つだと問題なかったが、2つ以上だと上記エラー。。

原因は超単純。

ARGSアノテーションの書き方が、

◆誤

JAVA:
  1. public String getTEST_ARG = "num, num2";

◆正

JAVA:
  1. public String getTEST_ARGS = "num, num2";

と、単純にARGSの"S"が抜けていただけだった^^

★参考URL
 ・[S2Dao] S2Dao - リファレンス
 ・[@IT] SeasarのO/RマッピングツールS2Dao

タイトルとURLをコピーしました