サンプルSpring Webflowプロジェクトの1つであるbooking-faces(Spring webflow + JSF + primefaces)で遊んでいます
アプリケーションがデプロイされると、データベースからホテルを検索できるようになり、非常に驚きました。最初にデータベースにデータを入力するには、import.sql で sql を実行する必要があると考えました。
次に、プロジェクト全体を検索し、この import.sql が他の構成ファイルによって参照されている場所を見つけません。
したがって、hsqldb がクラスパス上のすべての .sql ファイルを検索し、それらを実行してメモリ内データベースに入力すると考えるのは自然なことです。
ただし、sql ファイル名をimport.sqlからたとえばimport123.sqlに変更すると、データは db に挿入されません。Import.sqlに変更しても機能しなくなりました。
だから私の質問は
- この sql ファイルの名前は重要ですか? import.sqlである必要がありますか? 他に選択肢はありますか?
- hsqldb に任意の sql ファイルを実行させるにはどうすればよいですか?