您正在将HSQLDB用于单元测试,并将Oracle用于生产环境。
要使用Oracle方言运行HSQLDB,必须首先在HSQLDB上启用Oracle语法兼容模式:
SET DATAbase SQL SYNTAX ORA TRUE;
运行时错误很可能是由于对查询结果大小施加限制而产生的。在Oracle中,这是通过使用伪列ROWNUM来实现的。HSQLDB仅在兼容模式下理解ROWNUM。

您正在将HSQLDB用于单元测试,并将Oracle用于生产环境。
要使用Oracle方言运行HSQLDB,必须首先在HSQLDB上启用Oracle语法兼容模式:
SET DATAbase SQL SYNTAX ORA TRUE;
运行时错误很可能是由于对查询结果大小施加限制而产生的。在Oracle中,这是通过使用伪列ROWNUM来实现的。HSQLDB仅在兼容模式下理解ROWNUM。