转换与HSQLDB兼容的oracle脚本

时间:2012-03-13 09:17:33

标签: oracle hibernate hsqldb

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

1 个答案:

答案 0 :(得分:1)

如果Oracle中的现有表是由Hibernate生成的,您只需将hibernate.dialect属性更改为HSQLDB方言(即org.hibernate.dialect.HSQLDialect),然后将hibernate.hbm2ddl.auto设置为{ {1}}或update。然后,Hibernate将在启动期间自动在HSQLDB中创建表。