四、Mybatis的集合查詢
阿新 • • 發佈:2018-12-09
當查詢的結果有多個結果物件的話,Mybatis會自動封裝成List,這時候就需要使用List的泛型進行儲存,之後採用foreach進行遍歷
程式碼
map配置程式碼,需要注意的是resultType後面的是別名,關於別名需要在基本配置檔案中進行設定
<select id="selectJiKeUserList" resultType="JiKeUser">
select * from JikeUser
</select>
基本配置檔案中別名的定義,其中別名的定義必須放在environments前面
<typeAliases>
<type Alias alias="JiKeUser" type="jike.book.pojo.JiKeUser"/>
<typeAlias alias="Author" type="jike.book.pojo.Author"/>
</typeAliases>
測試程式碼,使用的是session的selectList方法,傳入的是在map配置檔案中定義的查詢方法
List<JiKeUser> ap=session.selectList("selectJiKeUserList");
for(JiKeUser temp:ap) {
System.out .println("使用者名稱="+temp.getUserName());
}