package com.pcq.entity;
import java.io.Serializable;
public class Emp implements Serializable{
private Integer id;
private String name;
private Integer deptNo;
private Integer age;
private String gender;
private Integer bossId;
private Double salary;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getDeptNo() {
return deptNo;
}
public void setDeptNo(Integer deptNo) {
this.deptNo = deptNo;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public Integer getBossId() {
return bossId;
}
public void setBossId(Integer bossId) {
this.bossId = bossId;
}
public Double getSalary() {
return salary;
}
public void setSalary(Double salary) {
this.salary = salary;
}
}
<?xml version="1.0" encoding="utf-8"?>
<emps>
<emp>
<id>1</id>
<name>张三</name>
<deptNo>50</deptNo>
<age>25</age>
<gender>男</gender>
<bossId>6</bossId>
<salary>9000.0</salary>
</emp>
<emp>
<id>2</id>
<name>李四</name>
<deptNo>50</deptNo>
<age>22</age>
<gender>女</gender>
<bossId>6</bossId>
<salary>8000.0</salary>
</emp>
</emps>
package com.pcq.entity;
public class Student {
private Integer id;
private String name;
private Integer age;
private String gender;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
<?xml version="1.0" encoding="utf-8"?>
<students>
<student>
<id></id>
<name>pcq</name>
<age>18</age>
<gender>男</gender>
</student>
</students>
另外这里的实体类的属性类型均是Integer,String,Double,可以看到工具类里只对这三种类型做了判断。而且可以预想的是,如果出现一对多的关系,即一个实体类拥有一组另一个类对象的引用,