ResultSetHandler接口 :
BeanHandler(单行)–>构造器需要一个Class类型的参数,用来把一行结果转换成指定类型的javaBean对象。
BeanListHandler(多行)–>构造器也是需要一个Class类型的参数,用来把一行结果转换成一个javaBean,那么多行就是转换成List对象,一堆javaBean。
*MapHandler(单行)–>把一行结果集转换为Map对象
一行记录:
sid sname age gender
1001 za 99 male
一个Map:
{sid:1001,sname:zs,age:99,gender:male}
MapListHandler(多行)–>把一行记录转换成一个Map,多行就是多个Map,即List
<Map>
!ScalarHandler(单行多列)–>通常用与select count(*) from stu 语句!结果集是单行单列的!它返回一个Object,要将该Object类型强转为Number类型,再由Number类型调用方法变为其子类。