[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 メーリングリストの案内