首先,springboot利用JPA(Java persistent API)资源库实现对数据库的操作。利用JPA提供持久化标准,即将Java普通对象通过对象关系映射持久化到数据库中。
1、要进行数据库的依赖库配置
2、对数据库中实体进行画图,并创建实体(表)
如:现在有三个实体,部门、用户、角色。他们具有一定的关系,一个用户只能隶属一个部门,一个用户可以拥有多个角色。
部门实体
@Entity
@table(name="depatment") //指定关联的数据库表名
public class Deparment{
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id; //字段
private String name;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Deparment(){
}
}
@Id定义一条记录的唯一表示,并结合注解 @GeneratedValue设置为自动生成。