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处理多对一关联对象映射的两种方法
  • 蹲着干活的青年速写教程
  • 创业有哪些必备条件?
  • 如何降低家庭的经济风险
  • PPT自动播放怎么办
  • 宝宝情绪低落怎么办
  • 热门搜索
    动物博物馆 潜移默化的近义词 男生长发扎辫子发型 等待的近义词 固执的近义词 郑重的近义词 男生短发发型大全 win10怎么关机 提防的近义词 海市蜃楼是怎么形成的