将Hibernate插入现有表

时间:2019-06-11 18:29:27

标签: mysql hibernate db2

有一个现有表,其中包含手动插入的几对记录。 让我们假设下一条记录是通过使用hibernate完成的。 ex:手动插入的前3条记录,从第4条记录开始使用休眠模式。

在Entity类中,注释为@GeneratedValue的主键字段为GenerationType.IDENTITY。对于MySQL DB,它运行良好,插入了第4条记录,没有任何问题,但是在DB2 DB中完成的相同步骤和问题以constraintviolationexception出现。我认为新记录试图通过休眠插入现有的主键。有人能解释一下幕后情况吗?如何将MySQL DB插入而没有任何错误?

0 个答案:

没有答案