私のプロジェクトには 2 つのソース フォルダーがあります。
src/main/resources/sql/oracle
src/main/resources/sql/sqlserver
どちらも というファイルがありますmh1.sql
。
私が取り組んでいるプロジェクトは、Oracle データベースのみをサポートするために使用されていたためClassPathResource("mh1.sql")
、SQL ファイルを直接ロードするために使用されていました。現在、さまざまな種類のデータベースをサポートし、現在のデータベースの種類に応じて正しい SQL ファイルに切り替える必要があります。使用しています。では、何か良い方法はありますか?古いプロジェクトに大きな影響を与えることなく。大まかなアイデアはありますか?
ところで、コンパイル後、フォルダーのmh1.sql
下に1つしか見つからないことがわかりました.Eclipseを使用するのは初めてで、これら2つのフォルダーとフォルダーに出力でき、それぞれに独自のフォルダーが含まれているかどうか知りたいですファイル?bin
oracle
sqlserver
bin
mh1.sql