Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
H2 db在spring 4中自动生成表_Spring_Hibernate_H2 - Fatal编程技术网

H2 db在spring 4中自动生成表

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

Spring4中有一些属性可以在使用H2DB时自动生成表。目前,我正在使用
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属性。