gpt4 book ai didi

automated-tests - 测试引发异常,表明用户缺乏特权或未找到对象:将HSQLDB更新为2.0.0后,REFERENTIAL_INTEGRITY

转载 作者:行者123 更新时间:2023-12-04 07:22:16 24 4
gpt4 key购买 nike

最近,我将maven HSQL依赖项从1.8.1.2版本升级到org.hsqldb:hsqldb:2.0.0。但是,所有使用HSQLDB的测试均失败,但出现以下异常:

org.hsqldb.HsqlException: user lacks privilege or object not found: REFERENTIAL_INTEGRITY


我用谷歌搜索并找到了一些答案,但我发现它们很难理解。如何修复测试?升级之前,我的测试正常。

最佳答案

这是指声明

SET REFERENTIAL_INTEGRITY { TRUE | FALSE }


该声明已更改为

SET DATABASE REFERENTIAL INTEGRITY { TRUE | FALSE}


一旦在Maven上发布,您应该使用HSQLDB 2.1,因为它具有错误修复和更好的向后兼容性。同时,您可以使用最新的2.1 RC4或 http://hsqldb.org/support/中的jar快照。

关于automated-tests - 测试引发异常,表明用户缺乏特权或未找到对象:将HSQLDB更新为2.0.0后,REFERENTIAL_INTEGRITY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5174374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com