EclipseLink序列生成器不从提供的初始值开始

时间:2015-07-25 10:46:41

标签: jpa eclipselink jpa-2.0 jpa-2.1

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.我还需要做其他任何配置吗?

1 个答案:

答案 0 :(得分:1)

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