H2 db在spring 4中自动生成表
Spring4中有一些属性可以在使用H2DB时自动生成表。目前,我正在使用H2 db在spring 4中自动生成表,spring,hibernate,h2,Spring,Hibernate,H2,Spring4中有一些属性可以在使用H2DB时自动生成表。目前,我正在使用EmbeddedDatabaseBuilder并手动添加脚本。但是,是否可以生成像SpringBoot这样的表 EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); EmbeddedDatabase db = builder .setType(EmbeddedDatabaseType.HSQL) //.H2
EmbeddedDatabaseBuilder
并手动添加脚本。但是,是否可以生成像SpringBoot
这样的表
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
EmbeddedDatabase db = builder
.setType(EmbeddedDatabaseType.HSQL) //.H2 or .DERBY
.addScript("db/sql/create-db.sql")
.addScript("db/sql/insert-data.sql")
.build();
return db;
只需使用hibernate
hibernate.hbm2ddl.auto
。另请参见模式生成
@SternK-这对SpringMVC有用。我假设它只适用于springbootIt应该适用于任何使用hibernate的应用程序,因为这是hibernate属性。