質問: "CC"*/ /*END*/ のコメント部の条件判定がいつもfalseになり機能しません。 また、この質問を書いていて気が付いたのですが私がやりたいこととしては 条件を「animalCdに"CC"(それ以外)が含まれていた場合」としたいのです。 要は発行されるSQLとしては、「いぬ」「それ以外」が選択された場合 ``` select * from ANIMALTABLE where animalCD IN ('AA') OR animalCD NOT IN ('AA','BB') ``` ...とされることを想定していました。 SQLファイル内でそんな条件を書くことは可能なのでしょうか。 可能でなければほかにどのようなやり方があるでしょうか。 また、SQLの組み立て方、仕様としてどうなのか?等々ありましたら 是非教えていただければ幸いです。 拙い文章でわかりにくく申し訳ありませんが、よろしくお願い致します。
回答: みなさま、コメントいただきありがとうございました。 リストの展開のされ方が調べてもどうしてもわからなかったため、 今回は java のほうでリスト内を検索し、「その他」があった場合フラグを立てて そのフラグも SQL に渡すことで SQL を条件分岐させることにしました。 Seasar2 の情報が少ない中、わざわざ調べていただいたりコメントいただき感謝しております。 とても勉強になりました。 ありがとうございました。