Mybatis标签之association关联查询对象属性
2021/9/16 23:05:05
本文主要是介绍Mybatis标签之association关联查询对象属性,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
一直想开发一个功能比较强大的项目,但是一直没有动手,最近终于有点时间来折腾它了。由于时隔两年没有接触前端了,所以需要一个小项目先练练手感。等这个项目完工之后在着手搞一个大工程。都说好记星不如烂笔头,现在就将这一个过程记录下来,万一有什么踩坑的地方,也可以提示后来人。
背景
查询员工信息的时候,需要同时查询员工的职位信息等其他的对象属性。
<resultMap id="EmployeeInfo" type="org.mjdai.server.pojo.Employee" extends="BaseResultMap"> <!-- property="nation" 对象 --> <association property="nation" javaType="org.mjdai.server.pojo.Nation"> <!-- column="nid" 数据库表字段别名,property="name" 实体类属性名;--> <id column="nid" property="id"/> <result column="nname" property="name"/> </association> <association property="politicsStatus" javaType="org.mjdai.server.pojo.PoliticsStatus"> <id column="pid" property="id"/> <result column="pname" property="name"/> </association> <association property="department" javaType="org.mjdai.server.pojo.Department"> <id column="did" property="id"/> <result column="dname" property="name"/> </association> <association property="joblevel" javaType="org.mjdai.server.pojo.Joblevel"> <id column="jid" property="id"/> <result column="jname" property="name"/> </association> <association property="position" javaType="org.mjdai.server.pojo.Position"> <id column="posid" property="id"/> <result column="posname" property="name"/> </association> </resultMap>
association
- Association关联的结果查询,就是在查询出结果后,根据查询的列和resultMap定义的对应关系,来创建对象并写入值
这篇关于Mybatis标签之association关联查询对象属性的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20whatsapp webhook 回调的签名验证偶尔会失败是什么原因-icode9专业技术文章分享
- 2024-09-19Excel数据导出课程:初学者必备教程
- 2024-09-19Excel数据导入课程:新手入门指南
- 2024-09-19RBAC的权限管理入门教程
- 2024-09-19如何使用Svg Sprite Icon制作图标
- 2024-09-19uniapp 如何实现点赞后全局更新数据-icode9专业技术文章分享
- 2024-09-19云函数怎么运行wx-server-sdk-icode9专业技术文章分享
- 2024-09-19"dependencies": { "wx-server-sdk": "latest" },是什么意思-icode9专业技术文章分享
- 2024-09-16优化批处理流程:自定义BatchProcessorUtils的设计与应用
- 2024-09-15laravel collect游标批量插入的方法示例-icode9专业技术文章分享