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类型调用方法变为其子类。

本文详细介绍了ResultSetHandler接口的各种实现类,包括BeanHandler、BeanListHandler、MapHandler、MapListHandler及ScalarHandler等,解释了如何使用这些类来处理数据库查询结果。
769

被折叠的 条评论
为什么被折叠?



