S2DAO への要望

  • Bean を引数にして SELECT 文の自動生成
  • 更新の排他制御に Timestamp を使えるように

実は,知らないだけで既にできるのかも?

Bean を引数にとる SELECT 文は以下のような 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*/

やはり,自動生成できたほうがうれしい.