SpringBoot集成Mybatis实现多表查询(XML版)

1,EnginCheckOrder(头表实体)

public class EnginCheckOrder implements Serializable {
    private String id;

    private String checkOrderCode;

    private String contractCode;

    private String jobCode;

    private String checkType;

    private String checkWay;

    private String checkResult;

    private Date planDate;

    private Date actualDate;

    private String descri;

    private String createBy;

    private Date createDate;

    private String updateBy;

    private Date updateDate;

    private String deleteFlag;
    
    //自行生成get和set方法

}

2,EnginCheckOrderItem(子表实体)

public class EnginCheckOrderItem implements Serializable {
    private String id;

    private String checkOrderId;

    private Integer seqNo;

    private String checkItemCode;

    private String checkItemName;

    private String checkRequire;

    private String checkUom;

    private String specialItem;

    private String checkResult;

    private String remark;

    private String createBy;

    private Date createDate;

    private String updateBy;

    private Date updateDate;

    private String deleteFlag;
    
    //自行生成get和set方法
    
}

3,EnginCheckOrderExt(拓展头子表实体)

public class EnginCheckOrderExt extends EnginCheckOrder {

    private List itemList;

    //自行生成get和set方法
    
}

4,EnginCheckOrderExtMapper(xml对应的接口文件)

@Repository
public interface EnginCheckOrderExtMapper {
    List findCheckOrderList(EnginCheckOrder enginCheckOrder);
}

5,EnginCheckOrderExtMapper.xml





  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  


  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  

  

  

 

你可能感兴趣的:(Mybatis)