Java JPA ids自动增量生成
我在应用程序中使用JPA,然后在数据库中插入不同对象时使用顺序ID 例如: 若我有表成员和表用户,当插入类型为user的对象时,将id=1,然后将对象添加到表成员中,将id=2 问题是:我将一个.sql文件导入数据库 然后,当我从应用程序中插入一条新记录时,它会导致一个异常,因为它使用已经添加的IDJava JPA ids自动增量生成,java,mysql,jpa,Java,Mysql,Jpa,我在应用程序中使用JPA,然后在数据库中插入不同对象时使用顺序ID 例如: 若我有表成员和表用户,当插入类型为user的对象时,将id=1,然后将对象添加到表成员中,将id=2 问题是:我将一个.sql文件导入数据库 然后,当我从应用程序中插入一条新记录时,它会导致一个异常,因为它使用已经添加的ID 如何解决此问题?您可以将自动增量的起始值设置为 ALTER TABLE tbl AUTO_INCREMENT = 100; 另请参见: 域对象ID使用的@GenerationValue策略是什
如何解决此问题?您可以将
自动增量的起始值设置为
ALTER TABLE tbl AUTO_INCREMENT = 100;
另请参见:
域对象ID使用的@GenerationValue策略是什么?