我的表中有一个名为的列,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 的错误还是我没有正确编写映射?