扫码一下
查看教程更方便
Hibernate 的整个概念是从 Java 类属性中获取值并将它们持久化到数据库表中。 映射文档帮助 Hibernate 确定如何从类中提取值并将它们与表和相关字段进行映射。
其对象或实例将存储在数据库表中的 Java 类在 Hibernate 中称为持久类。 如果这些类遵循一些简单的规则(也称为普通旧 Java 对象 (POJO) 编程模型),那么 Hibernate 效果最好。
持久类有以下主要规则,但是,这些规则都不是硬性要求
POJO 名称用于强调给定对象是普通 Java 对象,而不是特殊对象,尤其不是 Enterprise JavaBean。
基于上面提到的几条规则,我们可以定义一个POJO类如下
public class Employee {
private int id;
private String firstName;
private String lastName;
private int salary;
public Employee() {}
public Employee(String fname, String lname, int salary) {
this.firstName = fname;
this.lastName = lname;
this.salary = salary;
}
public int getId() {
return id;
}
public void setId( int id ) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName( String first_name ) {
this.firstName = first_name;
}
public String getLastName() {
return lastName;
}
public void setLastName( String last_name ) {
this.lastName = last_name;
}
public int getSalary() {
return salary;
}
public void setSalary( int salary ) {
this.salary = salary;
}
}