转换与 HSQLDB 兼容的 oracle 脚本
Posted
技术标签:
【中文标题】转换与 HSQLDB 兼容的 oracle 脚本【英文标题】:convert oracle scripts in compatible with HSQLDB 【发布时间】:2012-03-13 09:17:32 【问题描述】:我有一个使用 Hibernate 的春季项目。对于开发人员,我使用 oracle 作为数据库。但出于测试目的,我使用的是 HSQLDB。 我有与 oracle 兼容的 SQL 脚本。我想转换那些与 HSQLDB 兼容的脚本,并用这些脚本加载 HSQLDB 以运行所有测试用例。
【问题讨论】:
【参考方案1】:如果您在 Oracle 中的现有表是由 Hibernate 生成的,您只需将 hibernate.dialect
属性更改为 HSQLDB
方言(即 org.hibernate.dialect.HSQLDialect
),然后将 hibernate.hbm2ddl.auto
设置为 update
或 create
。然后,Hibernate 会在启动时自动在 HSQLDB 中创建表。
【讨论】:
以上是关于转换与 HSQLDB 兼容的 oracle 脚本的主要内容,如果未能解决你的问题,请参考以下文章