私は Spring Jdbc 3.0.5 RELEASE を使用しており、クライアントの要件に従って DB2 データベースを使用しています。HSQL DB bcz に対してテストを実行したいので、テストで DB2 プライマリ キー (シーケンスを作成することによって実装されます) を妨害したくありません。
また、テストに関連する ApplicationContext.xml で「jdbc:embedded-database」タグを使用して、必要なテーブルを作成し、テスト用のダミー データを挿入しました (正常に実行されました)。
しかし今、明らかに、DAO レイヤーの DB2 Dialect で記述したクエリの構文に関する問題に直面しています。
この問題を克服するための最善の解決策は何ですか?
また、Spring jdbc をサポートする API のような「Hibernate Criteria」があり、結合に関連するクエリ (HSQL に対して実行するとより苦痛になります) を任意のデータベースで実行できますか?
前もって感謝します