首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试抛出异常,提示用户缺少权限或找不到对象:将HSQLDB更新到2.0.0后抛出REFERENTIAL_INTEGRITY

测试抛出异常,提示用户缺少权限或找不到对象:将HSQLDB更新到2.0.0后抛出REFERENTIAL_INTEGRITY
EN

Stack Overflow用户
提问于 2011-03-03 06:33:27
回答 1查看 5.7K关注 0票数 2

最近,我将maven HSQL依赖项从1.8.1.2版升级到org.hsqldb:hsqldb:2.0.0。但是,所有使用HSQLDB的测试都失败了,异常显示:

代码语言:javascript
运行
复制
org.hsqldb.HsqlException: user lacks privilege or object not found: REFERENTIAL_INTEGRITY

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

EN

回答 1

Stack Overflow用户

发布于 2011-03-03 08:51:52

这指的是语句

代码语言:javascript
运行
复制
SET REFERENTIAL_INTEGRITY { TRUE | FALSE }

此语句已更改为

代码语言:javascript
运行
复制
SET DATABASE REFERENTIAL INTEGRITY { TRUE | FALSE}

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

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5174374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档