我们希望为所有表保留一组主键标识符(例如 1-1000),以便我们可以使用预加载的系统数据引导系统。
我们所有的 JPA 实体类都有以下主键定义。
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id", unique = true, nullable = false, insertable = false, updatable = false)
private Integer id;
有没有办法告诉数据库增量应该从 1000 开始发生(即客户特定数据将从 1000 开始)。我们在我们的环境中支持 ( h2, mysql, postgres
),我更喜欢可以通过 JPA 和 Hibernate 的逆向工程 DDL 工具驱动的解决方案。
让我知道这是否是正确的方法