使用Grails在Linux环境中不显示布尔值

时间:2016-02-05 14:08:22

标签: grails gorm

我正在使用Grails 2.4.0。并创建一个应用程序并在linux上部署。

我的网域

class UserDetails {

  String  userEnvironment =   ""
  Long  userId          =   0L
  Boolean accountCreated  =   false
  Integer retries         =   0
  String  password        =   ""
  boolean accountCreationInProgress = true

 static constraints = {
    accountCreationInProgress nullable : true
 }

}

在Windows上保存其正常工作时。但在Linux上,accountCreated和accountCreationInProgress列为空。为什么不知道。

任何人都请帮帮我。

1 个答案:

答案 0 :(得分:1)

更改为:

class UserDetails {

    StringuserEnvironment = ""
    LonguserId= 0L
    Boolean accountCreated= false
    Integer retries = 0
    Stringpassword= ""
    Boolean accountCreationInProgress = true

    static constraints = {
    //there is no point to use nullable for accountCreationInProgress if you set it default to true value during create
    }

}

请记得在重新运行应用之前将表格删除到数据库中。