我目前使用hsqldb进行测试,使用mysql进行生产。这种组合对我最近的每个项目都很有效,但我遇到了HSQLDB的语法/方言与MySQL不同的情况,我真的不确定克服它的最好策略是什么。在mysql中,您可以像这样编写联合查询:unionorder by created_on desc然而,在HSQLDB有没有什么方法可以让两个数据库都喜欢这个语法?
我有一个基于Korma的软件堆栈,它可以针对MySQL数据库构造相当复杂的查询。我注意到,当我查询datetime列时,从Korma查询返回的类型会根据生成的SQL查询的语法而变化。的每个数据库行相对应的映射。但是,有时我们的查询生成器会生成更复杂的联合查询,因此我们需要对联合的最终结果应用order by ... limit ...约束。Korma通过将查询括在