当前位置: 首页 > news >正文

resultmap

自定义映射resultMap

resultMap处理字段和属性的映射关系

若字段名和实体类中的属性名称不一致,则可以通过resultMap设置自定义映射

建moudel项目【实现多对一、一对多的表操作demo】
temp员工表、dept部门表
导入依赖【mysql驱动、junit、mybatis、日志依赖log4j】
rescources资源文件中导入:jdbc\log4j.xml文件
在rescources中创建核心配置文件和映射文件

创建是实体类、mapper接口、映射文件

emp表:
eid emp_name age sex email did
dept表:
did dept_name

实体类的属性与表中的字段不一致【驼峰和下划线的不一致】的解决办法
第一种:settting里设置全局配置,将_自动映射为驼峰
第二种:将字段起别名
第三种:resultMap
第三种resultMap:

<resultMap id="aaa"  type="类型名"><id property="属性名"  colum="字段"></id>……
</resultMap><sellect id="接口名"  resultMap="aaa">
……

处理一对多、多对一的方式:

级联属性赋值
association
分步查询

着重讲下分步:

http://www.lryc.cn/news/180603.html

相关文章:

  • 宽带光纤接入网中影响家宽业务质量的常见原因有哪些
  • C++ - 封装 unordered_set 和 unordered_map - 哈希桶的迭代器实现
  • gradle中主模块/子模块渠道对应关系通过配置实现
  • 28383-2012 卷筒料凹版印刷机 学习笔记
  • stable diffusion学习笔记【2023-10-2】
  • flink选择slot
  • 世界前沿技术发展报告2023《世界信息技术发展报告》(六)网络与通信技术
  • spark SQL 任务参数调优1
  • 算法练习2——移除元素
  • 动态规划算法(2)--最大子段和与最长公共子序列
  • CentOS上网卡不显示的问题
  • localStorage实现历史记录搜索功能
  • 计算机网络(一):概述
  • visual code 下的node.js的hello world
  • MySQL——四、SQL语句(下篇)
  • 蓝桥杯每日一题2023.10.2
  • 红外遥控器 数据格式,按下及松开判断
  • win32进程间通信方式(13种)
  • 基于Vue+ELement搭建动态树与数据表格实现分页模糊查询
  • 多线程案例 - 单例模式
  • 云原生Kubernetes:对外服务之 Ingress
  • Java21 新特性
  • Rest Template 使用
  • IDEA git操作技巧大全,持续更新中
  • 计算机操作系统 (王道考研)笔记(四)I/O系统
  • 【Java基础】抽象类和接口的使用
  • Golang的性能优化
  • 实现两栏布局的五种方式
  • 博物馆门票预约APP的设计与实现(源码+lw+部署文档+讲解等)
  • 【AI视野·今日Robot 机器人论文速览 第四十四期】Fri, 29 Sep 2023