冲突主键

时间:2014-01-30 20:03:10

标签: mysql jpa

我正在使用JPA开发应用程序。 如果在启动应用程序之前填充数据库,则会出现问题。 如果我先这样做,我不能使用我开发的应用程序的用户界面在数据库中插入元组,因为该表已经填充。例如,我使用sql脚本使用1到5的主键填充我的表。为什么应用程序不重新启动以从6插入新元组? 我用来生成ID的策略是

@GeneratedValue(strategy=GenerationType.AUTO)

1 个答案:

答案 0 :(得分:0)

使主键ID自动递增,然后使用此注释:

@GeneratedValue(strategy=GenerationType.IDENTITY)