Java 为什么要在hibernate或spring中使用POJO类?
POJO类的优势是什么?我在hibernate框架中读过POJO类这个术语,我不知道使用POJO类有什么好处,如果不使用它,我会遇到什么问题Java 为什么要在hibernate或spring中使用POJO类?,java,spring,hibernate,jakarta-ee,Java,Spring,Hibernate,Jakarta Ee,POJO类的优势是什么?我在hibernate框架中读过POJO类这个术语,我不知道使用POJO类有什么好处,如果不使用它,我会遇到什么问题 public class Person { //variables People people = new People(); private int id; private String name; private String address; private int salary; publ
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;
}
}
请帮助我理解这个概念。谢谢。Hibernate基本上用于Java应用程序和数据库之间的映射。无论您的pojo类名是什么,数据库中都会有同名的表。Pojo的实体将在数据库中表示为列。Hibernate将使用注释完成所有这些映射。您必须在POJO中使用注释来告诉这个类是hibernate实体,所以将它映射到具有相同名称的db表,或者您可以在注释中给出名称。您还可以使用许多其他hibernate注释,例如主键、一对多、一对一关系等。请仔细阅读。如果没有pojo,这将帮助您如何获取和设置数据?@Akshay这是唯一的优势吗?我在教程中读到pojo不应该有预先指定的注释。预先指定的注释是什么意思?