2012-03-13 60 views
0

我有一个使用Hibernate的spring项目。对于开发我使用oracle作为数据库。但为了测试目的,我正在使用HSQLDB。 我有与Oracle兼容的SQL脚本。我想转换那些与HSQLDB兼容的脚本,并用这些脚本加载HSQLDB来运行所有的测试用例。转换与HSQLDB兼容的oracle脚本

回答

1

如果甲骨文现有的表由Hibernate生成,你可以只是简单hibernate.dialect属性更改为HSQLDB方言(即org.hibernate.dialect.HSQLDialect),然后设置hibernate.hbm2ddl.autoupdatecreate。然后,Hibernate会在启动时自动在HSQLDB中创建表。