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類型調用方法變爲其子類。