在grails app中插入无渲染域类属性的数据

时间:2016-05-22 04:05:14

标签: grails grails-domain-class

我尝试从域类插入我的数据库数据,但我只需渲染两个域类属性,并在我的数据库中插入余数属性的默认值。我怎样才能做到这一点?我尝试为什么静态映射,但没有将数据插入数据库。我的域类代码是下一个:

class Syncronization {
    String name
    String url
    String startTime
    String lastSyncTime=null
    Integer cont

    static mapping = {
        startTime defaultValue: "'20000101T00:00:00'"
        cont defaultValue: 0
    }

    static constraints = {

        name(blank: false)
        url(blank: false)
        startTime nullable: true
        lastSyncTime nullable: true
        cont nullable: true
    }
}

在我的create.gsp中,我只渲染nameurl字段,其他字段我需要设置默认值。提前致谢

1 个答案:

答案 0 :(得分:1)

你走了:

class Syncronization {
    String name
    String url
    String startTime = "20000101T00:00:00"
    String lastSyncTime = null
    Integer cont = 0

    static constraints = {
        name(blank: false)
        url(blank: false)
        startTime nullable: true
        lastSyncTime nullable: true
        cont nullable: true
    }
}