【发布时间】:2016-04-04 15:31:21
【问题描述】:
在单元测试中,我试图在内存 HSQLDB 中生成一个表,该表包含一个定义为:@Column(name = "xxx", columnDefinition="NUMBER(10,0) default 0") 的列。 HSQLDB(版本 2.3.3)无法识别 NUMBER,所以我先添加了一个运行此语句的脚本:CREATE TYPE NUMBER AS NUMERIC;。现在它似乎可以识别 NUMBER,但我得到了错误 unexpected token: (。我无法编辑列定义,所以我是否正确地将 Oracle NUMBER(10,0) 映射到 NUMERIC?如果我从 NUMBER 中删除精度和比例,它似乎可以工作。
【问题讨论】:
-
NUMBER(10,0)将映射到integer
标签: java oracle numbers hsqldb numeric