我已经从我的dev数据库到QA数据库(oracle)进行了一个DB转储测试。我的应用程序是一个spring Boot 应用程序,使用hibenvers进行审计。我在尝试向表中插入数据时遇到上述错误。我尝试从所有审计表和revinfo表中删除数据。但问题仍然存在。有人对此有什么想法吗?
hgb9j2n61#
更新springboot 3+的hibernate-envers版本后出现同样的错误。我的一个快速解决方案是(第一次备份)删除所有与audit相关的表+删除revinfo表和sequencer(如果您创建了revinfo_seq)。然后让ddl-auto属性通过在application.yml中设置来完成这项工作
jpa.hibernate.ddl-auto: update
在提交插入之后,它根据所需的定义创建所有需要的表和序列器。
1条答案
按热度按时间hgb9j2n61#
更新springboot 3+的hibernate-envers版本后出现同样的错误。我的一个快速解决方案是(第一次备份)删除所有与audit相关的表+删除revinfo表和sequencer(如果您创建了revinfo_seq)。然后让ddl-auto属性通过在application.yml中设置来完成这项工作
在提交插入之后,它根据所需的定义创建所有需要的表和序列器。