遗留数据库中的Grails,null-value提供PropertyAccessException

时间:2017-03-19 07:04:01

标签: grails gorm hibernate-mapping

即使该字段设置为可空,我也会在表单读取时获得异常。

好的,我最终通过将原语int更改为Integer allover来解决它。请参阅以下答案。

错误:

Caused by: org.hibernate.PropertyAccessException: 
Null value was assigned to a property of primitive type setter of
 com.mytrading.legacy.RoleType.copyToXOR

域名:

class RoleType {
    int copyToXOR


static constraints = {
    copyToXOR           nullable:true

}

}

1 个答案:

答案 0 :(得分:0)

我通过用Integer替换int解决了这个问题,这似乎与遗留数据库一起使用,它至少是可读的,而且是我需要的。

class RoleType {
    Integer copyToXOR


static constraints = {
    copyToXOR           nullable:true