【问题标题】:Why should I use a POJO class in hibernate or spring?为什么要在 hibernate 或 spring 中使用 POJO 类?
【发布时间】:2017-04-17 07:05:57
【问题描述】:

POJO类的优点是什么?我已经通过休眠框架中的 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;
    }
}

请帮助我理解这个概念。谢谢。

【问题讨论】:

  • 这个forums 会帮助你
  • 如果没有 POJO,您将如何获取和设置数据?
  • @Akshay 只有这个优势吗?

标签: java spring hibernate jakarta-ee


【解决方案1】:

Hibernate 主要用于 Java 应用程序和数据库之间的映射。无论您的 pojo 类名称是什么,数据库中都会有同名的表。 Pojo 的实体将在数据库中表示为列。 Hibernate 将使用注解来完成所有这些映射。您必须在 POJO 中使用注释来告诉此类是休眠实体,因此将其映射到具有相同名称的 db 表,或者您可以在注释中给出名称。您可以使用许多其他休眠注释,例如主键、一对多、一对一关系等等。请转至this link

【讨论】:

  • 我在教程中读到 pojo 不应该有预先指定的注释。预先指定的注释是什么意思?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-13
  • 1970-01-01
相关资源
最近更新 更多