Mybatis sql映射resultType设置

2019-06-27  本文已影响0人  开发猛男

1.输出基本类型

resultType直接设置为基本类型
如查询用户个数

<select id="findUserCount" resultType="java.lang.Integer">
        select count(*) from user
</select>

2. 输出pojo对象

直接设置该对象全路径

<select id="getUserById" parameterType="java.lang.Integer" 
      resultType="com.itheima.pojo.User">
        select * from user where id = #{id}
</select>

3. 输出List<pojo>

mapper.xml和 2 一样,直接设置该对象全路径

<select id="getUsersByName" parameterType="com.itheima.vo.QueryVo" resultType="com.itheima.pojo.User">
        select * from user where name like '%${user.name}%'
</select>

然后在mapper接口里面定义方法,返回值设为List<User>
public List<User> getUsersByName(QueryVo vo);

上一篇 下一篇

猜你喜欢

热点阅读