単体テストを実行するには、何らかの方法で既存のデータベースからテーブルを複製する必要があります。理想的な解決策は、Maven プラグインまたは Spring Bean で、データベース テーブルを HSQL データベースにクローンし、それを JUnit テストでヒットできるようにすることです。
これを行う最も簡単な方法は何ですか?
DBUnit ダウンロード. http://dbunit.sourceforge.net/
データセットを既存の DB から XML にエクスポートします。
スイートで、データセットを HSQL にインポートします。
動作が永続層と密接に結合されているアプリ (ORM で記述されたものなど) を単体テストする場合は、DBUnit について理解する必要があります。