1

私の製品の DB 層は、MyBatis を使用して Oracle データベースでクエリを実行します。DB レイヤーをテストし、Oracle 固有の SQL を実行してモック データを返すことができるようにしたいと考えていました。

私が行った検索から、HSQL が Oracle 構文をサポートしていることがわかりました。JavaDB は同様の機能をサポートしていますか? javaDB には > java6 が付属しているため、依存関係を追加する必要はありません。私のSQLが新しいOracle固有の機能などを使用するように進化した場合、どちらがより適していますか。また、クエリでOracleシーケンスを使用しています。

SQL をテストする理由 本番よりもSQLの@開発時に論理的なバグをキャッチできるようにしたい。

4

1 に答える 1

1

これは機能比較のリクエストであり、モデレーターによってクローズされる可能性があります。

JavaDB は Oracle 構文をサポートしていますか? 明らかにそうではありません。Oracle 10g には、最新の JavaDB よりも数倍多くの systax 機能が備わっています。Oracle 構文の小さなサブセットをサポートしていますか? はい。

これらのデータベースのガイドを読んで、Oracle Syntax で必要な機能をカバーしているものを確認してください。

于 2013-04-17T08:50:15.323 に答える