- 介绍一下主键生成策略:
1)普通的主键生成策略:(需要自己手动赋值)
@Id
private Long id;
2)自增长ID生成策略:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
//MySQL、SQL Server、DB2 等,AUTO 的效果与 IDENTITY 相同
protected Integer id;
3)UUID之间生成策略(优点:所有数据库通用,便于移植)
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
@Column(name = "id", length = 32)
private String uuid;
4)oracle系列主键生成策略:
@Id