在JPA中,配置实体类的主键的生成策略使用 @GeneratedValue
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
strategy
- GenerationType.IDENTITY:自增
- GenerationType.SEQUENCE:序列
- GenerationType.TABLE:JPA提供的一种机制,通过一张数据表的形式帮助我们完成自增
- GenerationType.AUTO:程序帮我们自动的选择主键生成策略