T2 + Lucyサンプルで、、、
思い返せば、PersonDaoImplが非常に素直ですねw
なんだかこのあたりはid:taichitaichi流が染み付いてしまったようで.逆にあまりに手慣れてコワスw
骨格実装な一筆書きも良いとこです、ほんとに.
さくっと書くには良いんですけどね.
@Override public List<Person> getPersonsByName(final String name) { if (StringUtil.isEmpty(name)) { return Collections.emptyList(); } return getExecutor().execute( new JdbcHandler<List<Person>, PreparedStatement>() { @Override public String getSql() { return "SELECT ID, NAME, AGE FROM PERSON WHERE NAME LIKE ? ORDER BY ID"; } @Override public List<Person> handle(PreparedStatement ps) throws SQLException { ps.setString(1, name); ResultSet rs = ps.executeQuery(); return toPersons(rs); } }); }