07/12/08 19:50:24
S2JDBC の selectBySqlなんだけど
List<EmployeeDto> results = jdbcManager
.selectBySql(EmployeeDto.class, "select ... where department_id = ?", 10)
.getResultList();
で引数を?の順番に設定していくようなんだけどさ、
Map<Object,Object> arg = new HashMap<Object,Object>();
arg.put("hoge" , 10);
arg.put("foo" , "test");
arg.put("createDate" , new Timestamp());
List<EmployeeDto> results = jdbcManager
.selectBySql(EmployeeDto.class, "select ... where department_id = /%hoge%/ .........", arg)
.getResultList();
という感じにできないかのぉ…条件文が複雑になったりするとデバッグたいへんなんだよね…