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.我还需要做其他任何配置吗?
答案 0 :(得分:1)
为了防止每次重新启动应用程序时出现冲突或在某处启动新实例,只有在删除和创建表时,才会在数据库中创建序列生成器时使用intialValue。