四、Mybatis的集合查询

当查询的结果有多个结果对象的话,Mybatis会自动封装成List,这时候就需要使用List的泛型进行存储,之后采用foreach进行遍历
代码
map配置代码,需要注意的是resultType后面的是别名,关于别名需要在基本配置文件中进行设置
<select id="selectJiKeUserList" resultType="JiKeUser">
select * from JikeUser
</select>

基本配置文件中别名的定义,其中别名的定义必须放在environments前面

 <typeAliases>
        <typeAlias 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()); 
}

猜你喜欢

转载自blog.csdn.net/qq_34446716/article/details/82655659
今日推荐