2012-03-13 82 views
0

我有一个使用Hibernate的Spring项目。数据库是根据模型及其注释生成的。出于测试目的,我想建立一个内存数据库。Spring内存数据库

@Before 
public void setUp() { 
    EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); 
    EmbeddedDatabase db = builder.setType(EmbeddedDatabaseType.H2).addScript("???").build(); 
} 

如何以编程方式获取由Hibernate生成的脚本?

回答

2

你的意思是hbm2ddl Hibernate的功能?您不必明确传递脚本。如果启用此功能,休眠将自动运行提供的脚本DataSourceEmbeddedDatabase实际上实现DataSource)。无需手动工作。

相关问题