小编Ram*_*ian的帖子

Junit HSQLDB - 用户缺少未找到的权限或对象 - THIS_.oh-ordnbr

当我的列名包含连字符" - "时,我收到异常

    Entity : this is the entity name.
    @Entity
    @Table(name = "RequestHeader")
    public class RequestHeader implements Serializable { 
    ....
    ....    
    @Column(name = "`oh-ordnbr`")
    private Integer ohOrdnbr;
Run Code Online (Sandbox Code Playgroud)

架构定义:这是架构创建的查询.

    CREATE MEMORY TABLE PUB.REQUESTHEADER(
           REQUESTID INTEGER,
           IMUSERID INTEGER,
           REQUESTDATE DATE,
           REQUESTTIME INTEGER,
           REQUESTSTATUS VARCHAR(19),
           REQUESTTYPE VARCHAR(22),
           HEADERINSTRUCTIONS VARCHAR(5150),
           DATEFORMAT VARCHAR(20),
           TIMEFORMAT VARCHAR(20),
           LANGUAGEID INTEGER,
           "OH-ORDNBR" INTEGER,
           "OH-TRCNSTAMP" INTEGER,
           ISPICKUPLIST BIT(1),
           CONSTRAINT "RQH-1" PRIMARY KEY(REQUESTID)
     );
Run Code Online (Sandbox Code Playgroud)

错误如下:

Exception Stack: Error message which I have received by running the Junit.
Caused by: org.hsqldb.HsqlException: …
Run Code Online (Sandbox Code Playgroud)

hsqldb spring-junit

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

hsqldb ×1

spring-junit ×1