【问题标题】:Set HSQLDB data type in hibernate configuration files?在休眠配置文件中设置 HSQLDB 数据类型?
【发布时间】:2011-08-11 16:36:01
【问题描述】:

我正在尝试使用 HSQLDB 2.2.5 创建一个内存数据库。我们也在使用 Hibernate。问题是我们的域对象是为 Oracle 注释的。我们从 POJO 生成 HBM 文件。因此,当我尝试针对 HSQLDB 运行时,出现“找不到类型或用户缺少权限:NUMBER”错误。 HSQL 2.2.5 不支持 NUMBER,只支持 NUMERIC。

hibernate 配置文件或者 hibernate.properties 中有没有办法告诉 HSQL 把 NUMBER 当作 NUMERIC 处理?

【问题讨论】:

    标签: hsqldb


    【解决方案1】:

    嗯,这个版本的 HSQLDB 支持 Oracle 语法兼容性,并在这种模式下接受 MUMBER,以及许多其他 Oracle 特定的特性。详情请参阅指南。

    http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#N14266

    【讨论】:

    • 谢谢!看起来我只需要将 sql.syntax_ora=true 添加到我的 URL。
    猜你喜欢
    • 1970-01-01
    • 2011-01-23
    • 2013-04-26
    • 2012-10-29
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2017-05-20
    相关资源
    最近更新 更多