Java神操作之利用Mybatis的resultMap的id标签进行分组映射
SQL
<!--分组测试--><select id="test" resultMap="test">select * from mall_shoppingcart where company_id="companyIdTest"</select>
resultMap
<resultMap type="com.ls.aluminum.supply.mallothers.bo.Test" id="test"><id property="shopId" column="shop_id" jdbcType="INTEGER"/><collection property="mallShoppingcarts" ofType="com.ls.aluminum.supply.mallothers.bo.MallShoppingcart" javaType="java.util.ArrayList" resultMap="UMallShoppingcartMap"/></resultMap>
<resultMap type="com.ls.aluminum.supply.mallothers.bo.MallShoppingcart" id="UMallShoppingcartMap"><id property="shoppingcartId" column="shoppingcart_id" jdbcType="INTEGER"/><result property="companyId" column="company_id" jdbcType="VARCHAR"/><result property="shopId" column="shop_id" jdbcType="INTEGER"/><result property="productId" column="product_id" jdbcType="INTEGER"/><result property="isProductExists" column="is_product_exists" jdbcType="INTEGER"/><result property="number" column="number" jdbcType="INTEGER"/><result property="unitName" column="unit_name" jdbcType="VARCHAR"/><result property="createTime" column="create_time" jdbcType="TIMESTAMP"/><result property="optionUserId" column="option_user_id" jdbcType="VARCHAR"/><result property="lastModifyOption" column="last_modify_option" jdbcType="VARCHAR"/><result property="lastModifyTime" column="last_modify_time" jdbcType="TIMESTAMP"/></resultMap>
Java神操作之利用Mybatis的resultMap的id标签进行分组映射相关推荐
- Java神操作之SpringBoot基础上添加Kotlin混合开发
第一步在原有基础上引入依赖: <dependency><groupId>org.jetbrains.kotlin</groupId><artifactId&g ...
- 【java神操作】java竟然还可以能执行Javascript代码!!
引入:闲着没事想研究下学校查成绩的接口,然后自己写程序查.但是查成绩首先必须登录,所以必须先研究学校网站的登录接口,抓包后发现传到后台的学号密码是经过加密的,研究其加密方法成为必经之路 发现学校网站改 ...
- Excel 神操作,利用公式对比两个不同的表,替换内容(保姆级教程)
Excel表 使用公式对比两表格,替换内容 场景:现在有两份Excel表,A表和B表(国际化翻译的表).A表和B表是对应关系,A表中的第一列在B表中有相同的(如下图),需要将B表的翻译内容替换到A表中 ...
- matlab contourf去掉等高线,神教程:利用Origin去除Contour等高线图的超出边界
神教程 ROng>利用Origin去除Contour等高线图的超出边界 谭编 (华南师范大学学报编辑部,广州510631) 一位来自车企的朋友,提出了一个去除等高图边界区域的问题,提供了一张关于 ...
- 利用MyBatis实现CRUD操作
文章目录 一.打开MyBatisDemo项目 二.查询表记录 (一)在映射器配置文件里引入结果映射元素 (二)添加按姓名查询用户记录功能 1.在UserMapper.xml里添加映射语句 - find ...
- 2021年3月8日:MyBatis框架学习笔记02:利用MyBatis实现CRUD操作
MyBatis框架学习笔记02:利用MyBatis实现CRUD操作 在第一节课中我们在UserMapper.xml里定义了两个查询语句:findById和findAll,对应的在UserMapper接 ...
- 利用Mybatis对数据库进行增删改查操作
文章目录 mybatis模糊查找 先来了解一下 #{}和${}的使用 parameterType和resultType的使用 selectOne和selectList的使用 mysql自增主键返回 方 ...
- SpringCloud或SpringBoot+Mybatis-Plus利用mybatis插件实现数据操作记录及更新对比
引文 本文主要介绍如何使用mybatis插件实现拦截数据库操作并根据不同需求进行数据对比分析,主要适用于系统中需要对数据操作进行记录.在更新数据时准确记录更新字段 核心:mybatis插件(拦截器). ...
- java中resulttype,深入理解Mybatis中的resultType和resultMap
一.概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部Re ...
最新文章
- python 单一进程实例 实现
- 一个python程序员需要掌握的知识-python初学者搭建网站需要了解的基础知识
- solidworks工具集_【第1975期】SolidWorks!从3D扫描到3D打印的一站式设计工具
- Python 3.x标准模块库目录
- 002_jQuery语法
- JGG:青岛大学苏晓泉团队利用条件致病菌指数评估环境微生物风
- 共享存储及SAN(iscsi)配置
- 3. 机器学习中为什么需要梯度下降_【干货】机器学习 | 为什么机器能“学习”?——感知器和梯度下降...
- 5G/NR 学习笔记:波束赋形 / beam 管理
- 程序的内存分配和管理
- mybatis java sql_mybatis java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;
- python有比赛吗_python编程比赛到底应不应该让孩子参加?有好处
- linux查看文件权限_Linux权限管理 -- 文件权限
- java transactions数组_java里面Transaction transaction = (Transaction)(list.get(i));是什么意思...
- 黑产的类型与武器库概览
- 最新CISP模拟考试题库及答案(二)
- 电脑键盘各按键的作用及常用的快捷键总结
- 计算机技术作文500字初一,初一关于那一刻的作文500字(精选10篇)
- snmpwalk的报文检测
- 哔咔漫画无响应,无法安装正确的应用