Mybatis关联查询结果集对象嵌套的具体使用

在查询时经常出现一对多”的关系,所有会出现嵌套对象的情况,Mybatis在resultMap提供了collection标签,本文适合有一定Mybatis基础的读者查阅

数据模型WeixinActivity2018User.java

public class WeixinActivity2018User  implements Serializable{

    /** serialVersionUID*/
    private static final long serialVersionUID = -2740162776768956231L;

    private int id;
    private String nickname;  //昵称
    private String headurl;   //头像
    private String openid;    //微信用户OpenId
    private String unionid;
    private String phone;     //用户手机号
    private int count;        //积攒数
    private String createtime;//创建时间
    private String uptime;    //更新时间
    private List activity2018UserAssists;//点赞用户信息

数据模型WeixinActivity2018UserAssist.java

public class WeixinActivity2018UserAssist  implements Serializable{

    /** serialVersionUID*/
    private static final long serialVersionUID = -2740162776768956232L;

    private int aid;
    private int uid;
    private String nickname;
    private String headurl;
    private String openid;
    private String unionid;
    private String createtime;

WeixinActivity2018UserMapper.xml

  
    
    
    
    
    
    
    
    
    
    
            
             
            
            
            
            
            
    
  
  
    openid,unionid,phone,nickname,headurl,count,createtime,uptime
  
  
    insert into t_weixin_activity_2018_user (openid,unionid,phone,nickname,headurl,createtime,uptime)
    values (
        #{openid,jdbcType=VARCHAR},#{unionid,jdbcType=VARCHAR},#{phone,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR}, #{headurl,jdbcType=VARCHAR},now(),now()
    )
  
    
    

到此这篇关于Mybatis关联查询结果集对象嵌套的具体使用的文章就介绍到这了,更多相关Mybatis关联查询对象嵌套 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(Mybatis关联查询结果集对象嵌套的具体使用)