是否有可能ID生成从改变GenerationType.IDENTITY以GenerationType.SEQUENCE不痛为服务的生产版本?DBMS 是 PostgreSQL。
我需要切换到SEQUENCE以允许 Hibernate 执行批处理操作。但是我的生产服务有一个IDENTITY大约一年的策略。实体类的变化会以某种方式影响之前生成的 ID 吗?
我现在有
@Entity
@EqualsAndHashCode(of = {"id"}, callSuper = false)
public class MyClass {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Getter @Setter
private Long id;
}
如果我将策略更改为 会发生什么GenerationType.SEQUENCE?
开心每一天1111
相关分类