mybatis
eclipse
我们在程序中需要查询员工的时候同时查询出部门信息。package com.gwolf.bean;public class Employee implements java.io.Serializable{ private Integer empId; private String empName; public Employee() { } public Employee(Integer empId, String empName, String email, String gender) { this.empId = empId; this.empName = empName; this.email = email; this.gender = gender; } private String email; private String gender; private Department department; public Department getDepartment() { return department; } public void setDepartment(Department department) { this.department = department; } public Integer getEmpId() { return empId; } public void setEmpId(Integer empId) { this.empId = empId; } public String getEmpName() { return empName; } public void setEmpName(String empName) { this.empName = empName; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } @Override public String toString() { return 'Employee [empId=' + empId + ', empName=' + empName + ', email=' + email + ', gender=' + gender + ']'; }}
定义Mapper.xml文件内容,使用联合属性
指定那个属性是联合的对象和属性对象的类型。
定义association关联属性的一些设置
整体代码如下:
运行单元测试,查看员工的信息是否能够取到。