网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

MyBatis处理多对一关联对象映射的两种方法

时间:2024-10-17 07:23:28

1、举例说明:多个demo对应demo1实体对象;package com.liwei.shiro.model;public class Demo { private String name; private Integer age; private String password; private Demo1 d1;省略set,get方法 } }

MyBatis处理多对一关联对象映射的两种方法

3、创建demo的dao层,创建service。此处省略。配置dao的代理对象mapper文竭惮蚕斗件。<resultMaptype="cn.itcast.domain.Demo"id="ordersUserResultMap"><idcolumn="id"property="id"/><resultcolumn="name"property="name"/><resultcolumn="age'"property="age"/><resultcolumn="password"property="password"/>

MyBatis处理多对一关联对象映射的两种方法

5、此处resultMap对应id,<selectid="findOrdersUserResultMap"resultMap="ordersUserResultMap"> select * fromdemo d,demo1 d1 where demo.id = demo1.id</select>

MyBatis处理多对一关联对象映射的两种方法

7、此方法直接将两个对象的属性直接封装在map集合里面,用的时候直接去,相当于在entity层创建dto层;当然,也可以在entity创建dto层,返回dto实体对象;

MyBatis处理多对一关联对象映射的两种方法
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com