首页 > 其他分享 >mybatis的resultType和resultMap

mybatis的resultType和resultMap

时间:2022-12-14 17:01:49浏览次数:41  
标签:实体类 resultMap resultType mybatis 返回值 select

resultType
作为返回值 可以是一个基本类型 也可以是实体类对象
也就是说是一个具体的类 如果我们要返回的对象不是一个具体的类
假如我们的实体类的属性和数据库的字段不一一对应的话 那怎么办
第一种取别名
resultMap
第二种封装一个map 然后标签返回值resultMap

<!-- 配置 查询结果的列名和实体类的属性名的对应关系 -->
<resultMap id="userMap" type="com.po.pf.domain.User">
<!-- 主键字段的对应 -->
<id property="id" column="id"></id>
<!--非主键字段的对应-->
<result property="username" column="username"></result>
<result property="address" column="address"></result>
<result property="sex" column="sex"></result>
<result property="birthday" column="birthday"></result>
</resultMap>

<select id="findAll" resultMap="userMap">
select * from user
</select>

 

标签:实体类,resultMap,resultType,mybatis,返回值,select
From: https://www.cnblogs.com/popopopopo/p/16982640.html

相关文章

  • mybatis的连接池
    mybatis的连接池连接池:我们在实际开发中都会使用连接池因为它可以减少我们获取连接所消耗的时间连接池就是用于存储连接的一个容器容器其实就是一个集合对象该集合必须......
  • Mybatisplus自动生成SQL语句变成下划线
    ###Errorqueryingdatabase.Cause:java.sql.SQLSyntaxErrorException:Unknowncolumn'l_o_g_i_n_n_a_m_e'in'fieldlist'###Theerrormayexistincom/rqzx/api......
  • 基于Springboot+Mybatis+mysql+vue宠物领养网站1
    @目录一、系统介绍二、功能展示1.主页(普通用户)2.登陆、注册(普通用户)3.宠物大全(普通用户)4.宠物详情(申请领养、点赞、评论)(普通用户)5.我的申请(普通用户)6.个人信息(普通用户......
  • Mybatis学习之实现数据的增删改查(3)
    前面已经讲到用接口的方式编程。这种方式,要注意的一个地方就是。在User.xml 的配置文件中,mappernamespace="com.yihaomen.mybatis.inter.IUserOperation",命名空间非常重......
  • Mybatis学习之实现关联数据的查询(4)
    有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。我们首先创......
  • Mybatis学习之实现mybatis分页(8)
    上一篇文章里已经讲到了mybatis与springMVC的集成,并且做了一个列表展示,显示出所有article列表,但没有用到分页,在实际的项目中,分页是肯定需要的。而且是物理分页,不是内存分......
  • 自定义mybatis框架
    自定义mybatis框架自定义mybatis框架整体思路如下:首先我们需要获取一个输入流然后解析我们的xml主配置文件这里面主要涉及到数据库的连接信息和我们的mapper配置文件信......
  • mybatis的mapper映射文件
    mybatis的mapper映射文件MyBatis的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的XML文件就显得相对简单。如果拿它跟具有相同功能的JDBC代码......
  • 一个由resultMap引发的错误以及后果
       废话不多说,上图,那么他会引起什么错误呢?    我们可以看到如图,报错找不到实体类,但是我写的是   这个类为什么会说我的实体类找不到呢,debug......
  • myBatis的全局配置文件
    myBatis的全局配置文件mybatis封装需要的三要素数据源执行语句操作者SqlSessionFactoryBuilder第一步解析xml文件configuration(配置)001运行环境environmentdataSource......