我正在使用 Spring Boot 2 来创建微服务。我有一个保存实体的场景。在 Id 列的实体中,我添加了如下所示
@Id
@GeneratedValue(Strategy=GenerationType.Auto, generator="increment")
@GenericGenerator(name="increment", strategy="increment")
@Column(name="Id", insertable=false)
private Integer id;
以上有时有效,有时会引发主键约束违规异常。但这并不一致。我将它作为具有不同端口的两个实例运行。
我得到的错误是违反了唯一约束:
ConstraintViolationException:无法执行语句;约束[primary_key_cons];嵌套异常是 ConstraintViolationException。
我唯一的选择是将策略更改为顺序。