发现,nutzWk里面的service有个错误,这个getMap
/**
* 自定义sql获取map key-value
*
* @param sql
* @return
*/
public Map getMap(Sql sql) {
sql.setCallback(new SqlCallback() {
@Override
public Object invoke(Connection conn, ResultSet rs, Sql sql)
throws SQLException {
Map<String, String> map = new HashMap<>();
while (rs.next()) {
map.put(Strings.sNull(rs.getString(1)), Strings.sNull(rs.getString(2)));
}
return map;
}
});
this.dao().execute(sql);
return sql.getObject(Map.class);
}
更正之后是这样,欢迎指正讨论