MyBatis resultMap id标签的错误使用方式是什么
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,今天给大家介绍一下MyBatis resultMap id标签的错误使用方式是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
v6服务器主要使用哪些频率
嵌入式软件开发的考研
护苗网络安全课堂第三期作文
ado复制数据库
落实网络安全法报告
delphi怎么调用程序数据库
应用软件开发 书本
java保存文件到数据库
泰拉瑞亚服务器联机软件
工业软件开发公式
武汉网络安全公司排名
商城项目设计数据库表
gp数据库similar
请详细阐述数据库技术的发展
ctf网络安全大赛学习心得
数据库一查数据就锁表
软件开发QC报告
网络安全素养心得
幻境服务器
如何到医院自助服务器打印验血单
软件开发过程讲述
去哪里查找网络安全密匙
服务器怎么安装到手机上
深圳微信软件开发工程师工资
九江市新互联网科技
硕今(福建)软件开发有限公司
软件开发报价明细
ipv6一共有几台根服务器
学生网络安全培训计划
网络安全技术包含