mybatis 关联表[员工对部门]部门的查询


针对部门信息的查询 , 表, 数据, 实体类就不重复了, 可以看上一篇 mybatis 关联表[员工对部门]员工的查询 里面的创建语句

实体类肯定是要先有的
  • 部门
public class Dept {

    private int id;

    private String name;

    private List emps;

    // ......  Getter and Setter  请自行生成添加上
}
  • 员工
public class Emp {

    private int id;

    private String name;

    private String job;

    private Date hiredate;

    private int sal;

    private int depId;

     // ......  Getter and Setter  请自行生成添加上
}
controller , sevice 这里不描述了 . 基本一样
Repository的部分
@Repository
public interface DeptMapper {

    Dept getDeptById(Integer id);
}
主要还是在xml的映射配置
  • 第一种 :
    • 其中的ofType指的是包含的集合中的类型



    
        
        
        
            
            
            
            
            
            
        
    


    


  • 第二种 使用resultMap



    
        
        
        
    

    
        
        
        
        
        
        
    

    


mybatis 关联表[员工对部门]部门的查询_第1张图片
image.png

你可能感兴趣的:(mybatis 关联表[员工对部门]部门的查询)