0

我的表中有一个名为的列,HDR_PROSHIP_REFERENCE_1并且mapping在以下域中有一个:

static mapping = {
    table 'ORDER_LINE'
    version false
    id column: 'LINE_ID', insertable: 'false', updateable: 'false'
    proshipReference1 column: 'HDR_PROSHIP_REFERENCE_1'
    proshipReference2 column: 'HDR_PROSHIP_REFERENCE_2'
}

但是,当 GORM 对此进行构建查询时,SQL 会抛出invalid identifier

ORA-00904: "THIS_"."HDR_PROSHIP_REFERENCE2": invalid identifier

看起来 GORM 在默认情况下努力将列进行驼峰式排列,并没有尊重数字前的“_”。

这是 GORM 的错误还是我没有正确编写映射?

4

0 回答 0