[Seasar-user:21723] 【S2JDBC】外部SQLファイルに動的に条件を追加したい場合について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2013年 10月 8日 (火) 11:04:19 JST


お世話になっております。
谷口と申します。

現在、お客様システムの開発にて、
ORマッピングツールにS2JDBCを使用せていただいております。

そのなかで、条件文でAND付のOR文が動的に数が変わる部分があり、
いかにして対応しようか悩んでいます。


SELECT
 〜
WHERE
 〜
--------↓以下動的にORの数が変わります----
OR (TABLE_A.ID = ? AND TABLE_B.NO = ?)
OR (TABLE_A.ID = ? AND TABLE_B.NO = ?)
OR (TABLE_A.ID = ? AND TABLE_B.NO = ?)
    :
    :
--------↑--------------------------------
AND
 〜

SQLは、外部SQLファイルを使用したいのですが、
上記のようなケースでは、どのようにご対応されてますでしょうか。
現状、ロジックで文字連結して追加しようかと思っていますが、
他に良い方法があればと思っています。

IF文はSQLファイル上利用できるかと思いますが、
繰り返しが必要となった場合の対応方法について、何かございましたらご教授願
います。

よろしくお願いいたします。




Seasar-user メーリングリストの案内