1

我的产品的 DB 层使用 MyBatis 对 Oracle 数据库执行查询。想要测试数据库层并能够运行特定于 Oracle 的 SQL 并返回模拟数据。

从我所做的搜索中,我发现 HSQL 支持 Oracle 语法,JavaDB 是否支持类似的功能?对于 javaDB,它带有 > java6,因此不需要添加更多依赖项。如果我的 SQL 演变为使用新的 Oracle 特定功能等,哪一个更合适。我也在查询中使用 Oracle 序列。

为什么我要测试 SQL 的?我希望能够在 SQL 的@开发时间而不是在生产中捕获逻辑错误。

4

1 回答 1

1

这是一个功能比较请求,可能会被版主关闭。

JavaDB 是否支持 Oracle 语法?明显不是。Oracle 10g 的系统税特性和功能是最新 JavaDB 的数倍。它是否支持一小部分 Oracle 语法?是的。

请阅读这些数据库的指南,看看哪一个涵盖了您需要的 Oracle 语法特性。

于 2013-04-17T08:50:15.323 回答