【问题标题】:EclipseLink Sequence generator does not start from initial value providedEclipseLink 序列生成器不从提供的初始值开始
【发布时间】:2015-07-25 10:46:40
【问题描述】:

PFB 我的代码,

@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="empIdSequence")
    @SequenceGenerator(name="empIdSequence",initialValue=10000,allocationSize=1)
    private Integer empId;

我正在使用 EclipseLink 2.5.x 实现和 MySQL 数据库。当我创建记录时,empId 从 1 而不是 10000 开始。我需要做其他配置吗?

【问题讨论】:

    标签: jpa eclipselink jpa-2.0 jpa-2.1


    【解决方案1】:

    为了防止每次重新启动应用程序或在某处启动新实例时发生冲突,仅在删除和创建表时在数据库中创建序列生成器时使用 intialValue。

    【讨论】:

      猜你喜欢
      • 2015-07-16
      • 1970-01-01
      • 2019-02-25
      • 2021-06-17
      • 1970-01-01
      • 2019-10-24
      • 2021-10-03
      • 1970-01-01
      • 2015-06-25
      相关资源
      最近更新 更多