Like検索対応
DBFluteの機能を見ていて思ったのですが、Like検索とのマッピングを柔軟にするのはgoodなアイデアですね。
いまだとできないけど、Domaではたとえば前方一致検索の場合はこうしようかなと考えました。Daoのメソッドには%をつける前の値を渡すことにしてコメント式で%を連結しています。
select * from employee where name like /*employee.name + "%"*/'a%'
String.concat()を使ってもいいですね。(この方法なら今でもできる)。
select * from employee where name like /*employee.name.concat("%")*/'a%'
んー、@startsみたないな特別な関数を用意したほうがわかりやすいかも。
select * from employee where name like /*@starts(employee.name)*/'a%'