[Seasar-user:1008] S2Dao で Bean を引数に取る SELECT 文の自動生成
KAREZAKI Yoshiyuki
kare
2004年 9月 15日 (水) 03:51:59 JST
はじめまして,鰈崎と申します.
最近 S2 & S2Dao を触り始めました.
S2DaoV1.0.6 を使っているのですが,更新系の SQL と同じように Bean を引
数に取る SELECT 文は自動生成できないのでしょうか?
単純に以下のようなメソッドを定義してみましたが,
List find(Bean bean);
自動生成される SQL には,WHERE 条件には何もつきませんでした.
以下のような SQL ファイルを用意しておけば,やりたいことはできました.
SELECT * from XXXX
/*BEGIN*/ WHERE
/*IF a.col1 != null */ col1 = /*a.col1*/'COL1' /*END*/
/*IF a.col2 != null */ AND col2 = /*a.col2*/'COL2' /*END*/
…
/*IF a.colN != null */ AND colN = /*a.colN*/'COL3' /*END*/
/*END*/
ですが,やはり 自動生成ができればうれしいです.
何か方法はありますか?
鰈崎義之(かれざきよしゆき)
Seasar-user メーリングリストの案内