栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【无标题】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

#### ResultMap

       ResultMap作用: 结果集映射,将从数据库查询的内容 和pojo类的属性进行一一映射,mybatis就能对查询结果自动赋值。

```xml

```

通过id来使用ResultMap

eg:,相当于标签里的一个属性。

在<insert>等标签中 可以通过 resultMap="resultMapId" 来使用结果集映射

#### mybatis返回值的几种情况:

- resultMap: 代表使用一个已经定义好了的<ResultMap>结果集映射

(查询的时候需要有返回值结果)(查询表里本来就有的列)

- resultType: 共有3中情况:

  - 返回一个单一类型,例如 查询公司中一共有多少个部门。

    ```xml

   

        select DEPT_ID AS deptId, DEPT_NAME deptName , DEPT_LOC AS deptLoc

        from dept where DEPT_ID=#{deptId}

     

    ```

  - 返回一个复杂数据类型,例如统计分析结果,可以通过resultType="Map"解决

    ```xml(例如松散结构查询)(不是数据库表里原来有点的东西)

     

        SELECT * FROM dept

        WHERe DEPT_ID BETWEEN #{start} AND #{end}

     

    ```

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821571.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号