如题
如果我自己定义个Bean,Person
class Person{
private int id;
private String username;
private String password;
get...
set...
}
JdbcTemple.queryForObject("select * from person",Person.class)
如果这么使用就会出现...
Incorrect column count : expected 1 actual 3
如果我查询一个字段再定义类型就可以?
JdbcTemple.queryForObject("select username from person",String.class)
[b]问题补充:[/b]
那我现在使用查询
返回List的
jdbcTemple.queryForList(sql,class);
难道这个list里面也必须是一个字段吗?我自己定义的属性不可以吗?
我以为底层会用反射帮我赋值?但是没有。想知道为什么。
[b]问题补充:[/b]
这些我都知道。
我现在使用的反射机制已经实现了查询全部返回List类型了。
我在想。有没有什么办法可以那么做。哈哈。就是传递个类型就可以返回该类型的对象。其实可以的。我在思考着尝试。