我在mysql数据库中使用springbootbatch(springbootstarter父版本2.0.2)。早些时候,我使用了springbootbatch(版本1.5.x)和相同的mysql数据库,效果很好。
现在,我可以看到每次应用程序为所有元数据表生成的主键都是0,例如:
它失败是因为mysql抛出错误“com.mysql.jdbc.exceptions.jdbc4.mysqlintegrityconstraintviolationexception:键“primary”的重复条目“0”
请帮助建议它不是自动递增主键。
若我创建了新的mysql数据库,那个么不管我为spring.jpa.hibernate.ddl-auto选择了哪个选项,应用程序都无法创建表。我的application.properties如下
pom.xml为:
下面是我们如何进行工作的图像:从一个表中选择数据并插入到另一个表中
非常感谢
1条答案
按热度按时间cpjpxq1n1#
通过使用旧版本的springboot,我能够解决这个问题。以下是pom中有效的条目: