入力補完それは、腕力が支配する恐ろしい世界。
こんなDaoを用意しるます。
package org.examples; import java.util.Map; public interface HogeDao { String fuga(String str, Aaaa aaa, Map<String, String> m); }
同じパッケージに、S2Daoと同じルールでSQLファイルを用意しるます。
- org/examples/HogeDao_fuga.sql
みたいな感じ。
IFコメントでは、Daoの引数となるオブジェクトを使って、条件分岐をかけるます。
バインド変数コメントでも、こんな風に入力補完が効くます。
でも、IFコメントと見た目がかなり違っています。
これから、この辺を何とかします。
後、2WaySQLの条件に書けるのは、ホントはOGNLなんだけど、
その辺をどうしようか考え中。