POJO课程有哪些优点?我在hibernate框架中通过POJO类术语,我很困惑,使用pojo类有什么好处,如果我不使用它,我会遇到什么问题。
public class Person {
//variables
People people = new People();
private int id;
private String name;
private String address;
private int salary;
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getAddress() {
return address;
}
public int getSalary() {
return salary;
}
public void setId() {
this.id = id;
}
public void setName() {
this.name = name;
}
public void setAddress() {
this.address = address;
}
public void setSalary() {
this.salary = salary;
}
}
请帮我理解这个概念。感谢。
答案 0 :(得分:1)
Hibernate主要用于Java应用程序和数据库之间的映射。无论你的pojo类名是什么,数据库中都会有同名的表。 Pojo的实体将在数据库中表示为列。 Hibernate将使用注释完成所有这些映射。您必须在POJO中使用注释来告诉此类是hibernate实体,因此将此映射到具有相同名称的db表,或者您可以在注释中指定名称。还有许多其他的hibernate注释可用于主键,一对多,一对一关系等等。请浏览this link。