天天看點

JPA建立實體

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;
    }
}