本文概述
- 简单学生班
- 简单实体类
- 无参数构造函数
- 注解
简单学生班
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;
} }
【JPA创建实体】上面的类是一个常规的Java类, 具有三个属性id, name和fee。要将此类转换为实体, 请在其中添加@Entity和@Id批注。
- @Entity-这是一个标记注释, 指示该类是一个实体。该注释必须放在类名上。
- @Id-此批注放置在保存持久标识属性的特定字段上。该字段被视为数据库中的主键。
import javax.persistence.*;
@Entitypublic 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;
} }
推荐阅读
- PSD标准API
- JPA集合映射
- JPA级联操作
- JPA级联删除
- JPA级联持久化
- Java毕业设计项目实战篇|Java项目:图书管理系统(java+SpringBoot+jpa+html+swagger+maven+mysql)