我按照自定义sql的例子编写代码
static List demoSql(Dao dao) {
Sql sql= Sqls.create("select t1.name from @person t1;");
sql.vars().set("person","t_person");
dao.execute(sql);
return sql.getList(String.class);
// Nutz内置了大量回调, 请查看Sqls.callback的属性
}
public static void main(String[] args) {
SimpleDataSource ds = new SimpleDataSource();
ds.setJdbcUrl("jdbc:mysql://localhost:3306/mysql");
ds.setUsername("root");
ds.setPassword("mysql");
Dao dao = new NutDao(ds);
demoSql(dao);
}
但总是报错,在Record类的toEntity方法
public T toEntity(Class en, String prefix) {
return en.getObject(this, prefix); //错误说找不到People的getObject方法
}
但是我看了nutz关于DAO的学习手册,没有说实体类要重写getObject方法啊?
我的nutz代码是从githup上clone下来的,JDK 1.7,请问一下这个问题如何解决?