spring Sping Boot hib应用程序抛出插入时不允许使用负修订号

vybvopom  于 2023-02-11  发布在  Spring
关注(0)|答案(1)|浏览(120)

我已经从我的dev数据库到QA数据库(oracle)进行了一个DB转储测试。我的应用程序是一个spring Boot 应用程序,使用hibenvers进行审计。我在尝试向表中插入数据时遇到上述错误。我尝试从所有审计表和revinfo表中删除数据。但问题仍然存在。有人对此有什么想法吗?

hgb9j2n6

hgb9j2n61#

更新springboot 3+的hibernate-envers版本后出现同样的错误。我的一个快速解决方案是(第一次备份)删除所有与audit相关的表+删除revinfo表和sequencer(如果您创建了revinfo_seq)。然后让ddl-auto属性通过在application.yml中设置来完成这项工作

jpa.hibernate.ddl-auto: update

在提交插入之后,它根据所需的定义创建所有需要的表和序列器。

相关问题