Mybatis sql映射resultType设置

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);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容