1. 程式人生 > >四、Mybatis的集合查詢

四、Mybatis的集合查詢

當查詢的結果有多個結果物件的話,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()); }