2017-10-11 25 views

回答

0

由於這是一個特殊情況,其中有兩個DataSource s可用,所以您不能使用默認方式創建表並使用schema-hsql.sqlimport.sql插入初始數據。使用

在這種情況下,你需要做一些編程DatabasePopulatorUtils

DataSource dataSource1() { ... } 

DataSource dataSource2() { ... } 

DatabasePopulatorUtils.execute(new ResourceDatabasePopulater(new ClasspathResource("schema-datasource1.sql"), new ClasspathResource("import-datasource1.sql")), dataSource1()); 

DatabasePopulatorUtils.execute(new ResourceDatabasePopulater(new ClasspathResource("schema-datasource2.sql"), new ClasspathResource("import-datasource2.sql")), dataSource2());