Mybatis中查询语句map的使用

map作为参数,如果一个表有很多列,但是我查询语句只需要用到其中的一个列,如果让实体类作为参数可能会不太方便,使用map作为参数,然后将需要用到的列的字段作为key,put相应的值就能解决这个问题。

map作为结果集来接收,这个时候要使用到一个属性resultMap,然后配合resultMap标签使用。sql语句中resultMap属性的参数,作为resultMap标签的id属性值,返回的真正类型用实体类全限定名。这样可以使得实体类中的属性和表中的列不用严格的一一对应,而是可以自己设置对应关系。

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

推荐阅读更多精彩内容

  • 1.MyBatis简述 mybatis是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只...
    测试员阅读 23,275评论 1 18
  • 最近学习MyBatis这个轻量型持久层框架,感觉入门很简单,但是深层次细节配置很多。本篇笔记从 配置文件->例子入...
    Super超人阅读 677评论 0 1
  • 目录1 JDBC2 Mybaits概述3 Mybatis扩展4 Mybatis的加载和缓存5 Mybatis注解开...
    小小千千阅读 541评论 0 2
  • MyBatis_01 1. MyBatis 认识 MyBatis 是 ORM 的一种实现; 使用MyBatis可以...
    一叶知休阅读 688评论 0 0
  • 1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只...
    夜雨听风_b3d5阅读 228评论 0 0