私の製品の DB 層は、MyBatis を使用して Oracle データベースでクエリを実行します。DB レイヤーをテストし、Oracle 固有の SQL を実行してモック データを返すことができるようにしたいと考えていました。
私が行った検索から、HSQL が Oracle 構文をサポートしていることがわかりました。JavaDB は同様の機能をサポートしていますか? javaDB には > java6 が付属しているため、依存関係を追加する必要はありません。私のSQLが新しいOracle固有の機能などを使用するように進化した場合、どちらがより適していますか。また、クエリでOracleシーケンスを使用しています。
SQL をテストする理由 本番よりもSQLの@開発時に論理的なバグをキャッチできるようにしたい。