我正在维护一个使用Spring JPA和MySQL 5.7开发的实时Java应用程序。
它的实体对@Id使用GeneratedType.AUTO,我想使用GeneratedType.SEQUENCE,因为表没有规则的增量主键。
当前表具有实时数据,我提到使用initialValue属性可以为我的主键提供一个起始编号。因此,我可以跳过现有的主键并从新的开始。
但是我的问题是,如果我在自己的实体中硬性地绑定了initialValue,当我多次部署应用程序时会出现问题吗,还是当我需要部署新版本的应用程序时每次都必须更改initialValue? ?