JPA annotation @Id

定義JPA需要的Entity Bean時,用來表示Identity的主鍵可以透過註釋@Id描述

擺放的位置有二種可選:宣告處、getter方法
範例如下粉紅色highlight處,二選一即可

@Entity
@Table(name = "Student")
public class Student {
    @Id private Integer studentid;
    private String name;    

    @Id 
    public Integer getStudentid() {
        return studentid;
    }

    public void setStudentid(Integer studentid) {
        this.studentid = studentid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

沒有留言: