現在、次のセットアップを使用して、組み込みデータベースにスキーマを作成してから、テストを実行しています
私のアプリケーションコンテキストでは
<jdbc:embedded-database id="dataSource" type="HSQL">
<jdbc:script location="classpath:createSchema.sql" />
</jdbc:embedded-database>
createSchema.sql
create schema ST_TEST AUTHORIZATION DBA;
休止状態のプロパティ
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" />
<property name="hibernate.default_schema" value="ST_TEST"/>
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.use_sql_comments" value="true" />
<property name="hibernate.cache.use_second_level_cache" value="false" />
</properties>
私の質問は、これがこれを行うための最良の方法です。または、プロパティで別のスキーマ名を使用できますか? または jdbc:embedded-database 要素にスキーマ名を設定します