MyBatis resultMap id标签的错误使用方式是什么
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,今天给大家介绍一下MyBatis resultMap id标签的错误使用方式是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起
千家信息网最后更新 2025年11月16日MyBatis resultMap id标签的错误使用方式是什么
今天给大家介绍一下MyBatis resultMap id标签的错误使用方式是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。
MyBatis resultMap id标签的错误使用
我们在编写VO对象,如果业务场景稍微复杂一点,就会用到集合属性。例如用户查看个人订单列表,每个订单又包含多种或者多个规格的商品。
本节的问题主要是我对mybatis id标签的错误使用
id是resultMap以及Collection的子标签,标记出作为 ID 的结果可以帮助提高整体性能。特别注意的是,id是当前命名空间中的一个唯一标识,用于标识一个结果映射。
如下图,itemId(商品id)字段值在数据库中不唯一,错误使用会导致只返回该订单某商品的一条记录。因为对于某个商品,麻辣味和五香味只是商品规格,其商品id是相同的。
改用普通result标签后,返回正确结果。
EOF
resultMap标签的使用规则
自定义结果映射规则
association联合查询
association可以指定联合的javabean对象property="dept":指定哪个属性是联合对象javaType:指定这个属性的类型
使用association进行分布查询
1、先按照员工id查询员工信息将会调用查询员工的sql
2、根据查询员工信息中的d_id值去部门表中查出部门信息
3、部门设置到员工中
嵌套结果集的方式,使用collection标签定义关联的集合类型的属性封装规则
collection分步查询
当分布查询需要传递多个多个值时,将多个值封装map传递
colum="{key1=column1,key2=colum2...}"以上就是MyBatis resultMap id标签的错误使用方式是什么的全部内容了,更多与MyBatis resultMap id标签的错误使用方式是什么相关的内容可以搜索之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下!
标签
查询
错误
商品
员工
结果
方式
多个
属性
信息
内容
对象
文章
规则
订单
部门
联合
更多
标识
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
知网数据库表查重吗
软件开发公司购货单
耒阳市学软件开发
增辉软件开发有限公司
5g网络技术的关键是
如何在图表中显示具体数据库
服务器账号安全策略
window建数据库
网络安全可信峰会
hps软件开发流程
互联网科技新宝骏
网络安全教育手操报
qt 怎么导入数据库文件
服务器连接数量限制 linux
师生网络文明和网络安全教育情况
长宁区创新数据库服务清单
天津财务机器人rpa软件开发
广东计算机应用软件开发多少钱
洛宁软件开发建设
网络安全功放竞赛题目
Web服务器系统安全防护
洛阳app软件开发生产厂家
移动端数据库 源码下载
中国未来计算与网络技术
115服务器异常
网络游戏怎么关服务器
票房数据库技术
手机是兼职什么软件开发
软件开发的研究方法
学计算机网络技术数学重要吗