package com.zr.test_mybatis.model; import java.util.List; //部门实体类 public class DeptInfo { private String deptId; private String deptName; private List<EmpInfo> emps; public List<EmpInfo> getEmps() { return emps; } public void setEmps(List<EmpInfo> emps) { this.emps = emps; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public DeptInfo(String deptId, String deptName, List<EmpInfo> emps) { super(); this.deptId = deptId; this.deptName = deptName; this.emps = emps; } public DeptInfo() { super(); } @Override public String toString() { return "DeptInfo [deptId=" + deptId + ", deptName=" + deptName + ", emps=" + emps + "]"; } }
package com.zr.test_mybatis.model; //员工实体类 public class EmpInfo { private String empId; private String empName; private DeptInfo dept; public DeptInfo getDept() { return dept; } public void setDept(DeptInfo dept) { this.dept = dept; } public String getEmpId() { return empId; } public void setEmpId(String empId) { this.empId = empId; } public String getEmpName() { return empName; } public void setEmpName(String empName) { this.empName = empName; } public EmpInfo(String empId, String empName, DeptInfo dept) { super(); this.empId = empId; this.empName = empName; this.dept = dept; } public EmpInfo() { super(); } @Override public String toString() { return "EmpInfo [empId=" + empId + ", empName=" + empName + ", dept=" + dept + "]"; } }
MyBatis一对一和一对多的关系映射(员工和部门)
最新推荐文章于 2024-08-13 09:04:21 发布
这篇博客详细介绍了如何在MyBatis中实现一对一和一对多的关系映射,通过部门(DeptInfo)和员工(EmpInfo)的例子,展示了如何配置映射文件以及使用Java实体类进行数据操作,包括查询、添加、删除和更新等操作。
摘要由CSDN通过智能技术生成