Java類可以很容易地轉換成實體。 對于實體轉換,基本要求是 -
- 無參數構造函數
- 注解
在這裡,我們将學習如何通過示例,學習将正常Java類轉換為實體類 -
public class Student {
private int id;
private String name;
private long fees;
public Student() {
}
public Student(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public long getFees() {
return fees;
}
public void setFees(long fees) {
this.fees = fees;
}
}
Java
-
- 這是一個标記注釋,表明這個類是一個實體。這個注釋必須放在類名稱上。@Entity
-
- 此注釋位于持有持久辨別屬性的特定字段上。該字段被視為資料庫中的主鍵。@Id
import javax.persistence.*;
@Entity
public class Student {
@Id
private int id;
private String name;
private long fees;
public Student() {
}
public Student(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public long getFees() {
return fees;
}
public void setFees(long fees) {
this.fees = fees;
}
}