我正在尝试将所有 junit 测试切换到 hsqldb(真正的数据库是 oracle)。当我尝试映射包含以下内容的 .hbm.xml 文件时出现问题:
<property name="begin" type="integer" column="BEGIN" /> <property name="end" type="integer" column="END" />
现在在 mem db build 期间,我得到了以下信息:
错误 - 不成功:创建表 BLOCKTIME(ID bigint 不为空,BEGIN 整数,END 整数,TIMEZONE varchar(255),主键 (ID)) 错误 - 意外令牌:语句中的 END [创建表 BLOCKTIME(ID bigint 不为空,BEGIN 整数,END]
问题似乎是限制为 mssql 作为关键字的 BEGIN 和 END 表名。
知道如何省略这个问题吗?
谢谢,马雷克。