我是靠谱客的博主 还单身帅哥,最近开发中收集的这篇文章主要介绍mapper层查询的数据映射不到实体类中,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天开发的过程中遇到了一个错误,最终还是凭借强大毅力解决了。

先说什么问题,就是我写的好好的sql语句,在数据库中可以查询出来数据,而到了程序中却死活查询不出来(映射不到实体类中)。最终还是因为mybtis框架没有练到家,深感羞愧。

时间紧迫,闲话少说。当然解决该问题有很多种方法。但是我只讲一种,也是比较实用的一种,下面我说明如何正确使用resultMap标签

这是mapp.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.quan.mapper.ContentMapper">
    <resultMap id="contentResultMap" type="com.quan.entity.Content">
        <id column="id" property="id"/>
        <result column="category_id" property="categoryId"/>
        <result column="title" property="title"/>
        <result column="sub_title" property="subTitle"/>
        <result column="title_desc" property="titleDesc"/>
        <result column="url" property="url"/>
        <result column="pic" property="pic"/>
        <result column="pic2" property="pic2"/>
        <result column="content" property="content"/>
        <result column="created" property="created"/>
        <result column="updated" property="updated"/>
    </resultMap>


  <select id="selectAll" resultMap="contentResultMap">
      select con.id id,
       con.category_id category_id,
         con.title title,
          con.sub_title sub_title,
           con.title_desc title_desc,
            con.url url,
             con.pic pic,
              con.pic2 pic,
              con.content content,
              con.created created,
              con.updated updated
      from tb_content con
  </select>
</mapper>

这是我的实体类

@Data
public class Content {
        private Long id;
        private Long categoryId;
        private String title;
        private String subTitle;
        private String titleDesc;
        private String url;
        private String pic;
        private String pic2;
        private String content;
        private Date created;
        private Date updated;
        }

在这里插入图片描述
在这里插入图片描述
只需要这么两步,如果大家都能够做到,那么程序中查询到的数据就会封装到实体类中并且返回给前端。

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!

欢迎加入技术群聊!
在这里插入图片描述

最后

以上就是还单身帅哥为你收集整理的mapper层查询的数据映射不到实体类中的全部内容,希望文章能够帮你解决mapper层查询的数据映射不到实体类中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部