SQLの組み立て用APIの構想
なんらかの理由でSQLファイルを使いたくない場合は、Spring JDBCとか、DbUtilsを使ってもらえばいいかなぁと思っていましたが、SQL組み立て用のAPIがあってもいいかもしれないと思い、プロトタイプを作成中。
Java
SelectBuilder builder = SelectBuilder.newInstance(config); builder.queryTimeout(10); builder.maxRows(100); builder.sql("select * from Emp"); builder.sql("where"); builder.sql("name = ").param(String.class, "foo"); builder.sql("and"); builder.sql("salary > ").param(int.class, 100); List<Emp> list = builder.getResultList(Emp.class);