0
我在oracle数据库中有一个Char字段。可能的值为“S”和“N”在格尔姆将CHAR oracle类型映射为布尔型
如何将值映射到在Grails域对象中定义的布尔型字段? “S”值为真,“N”值为假。
谢谢!
我在oracle数据库中有一个Char字段。可能的值为“S”和“N”在格尔姆将CHAR oracle类型映射为布尔型
如何将值映射到在Grails域对象中定义的布尔型字段? “S”值为真,“N”值为假。
谢谢!
在Grails的2.5.3
为 “Y” 值是真,并且 “N” 值是假的。
static mapping = {
boolField column: 'BOOLEAN_FLAG'
boolField type: 'yes_no'
}
对于1值为真,且0值为假。
static mapping = {
boolField column: 'BOOLEAN_FLAG'
boolField type: 'org.hibernate.type.NumericBooleanType'
}
使用'beforeInsert'来处理转换。
def beforeInsert() {
boolField = (boolField=='S')?true:false
}
你能告诉我们你到目前为止试过的吗? – Bob