我在Grails 3.3中遇到映射问题。我创建了一个自定义类型" PriceType"它使用两列,金额和货币。我在域类中有这种类型的属性,我得到一个"不能将多列属性视为单列属性"当我启动应用程序时。
这是域类中的映射:
ViewHandler
和类型的sqlTypes:
@Entity
class PaymentClientsInformation {
...
Price amount
...
static constraints = {
...
amount nullable: true
...
}
static mapping = {
amount type: PriceType, {
column name: 'PRICE_AMOUNT'
column name: 'PRICE_CURRENCY'
}
}
}
有没有人遇到这个问题? (编辑)的