我最近使用关键字 RLIKE 修改了 MYSQL 查询,但是当我运行使用 HSQLDB 的单元测试来模拟数据库时,它会抛出未知的 SQL token 异常。
为了解决这个问题,我目前已经注释掉了这些测试,但希望找到解决方法,以便我可以实际测试我的代码。
我的 google-fu 未能找到解决方案,因为 HSQLDB 文档似乎缺乏,任何帮助将不胜感激。
最佳答案
我认为这个故事的寓意是:使用与您打算部署的相同的软件堆栈来运行测试。
如果您在不同的环境中进行测试,您的测试可能会通过,但您的应用程序会在生产中失败 - 这很糟糕。
关于mysql - 使用 MYSQL DB,使用 HSQLDB 进行单元测试 = 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3534529/