本篇的环境
- 本篇基于Spring Boot + JPA+ MySQL。
- 表自动维护: 配置
ddl-auto: update ,使用 Hibernate 根据类自动维护表。
本篇的示例
这里有两个类: 一个部门类(Dept), 一个用户类(Usr), 这里设定: 一个部门包含多个用户; 一个用户只归属一个部门。 类的属性和关系如下图:
- 除了基本的id 和name 属性之外, Dept 中的usrs 是Usr 的集合。
实现步骤
1. 定义类
根据上面的UML图, 定义类如下:
Usr 类:
@Entity(name="USR")
public class Usr {
@Id
@Column(name="ID")
private Integer id;
@Column(name="NAME")
private String name;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String na
|