解决方案 »

  1.   

    ";"可写可不写,这个到不是问题,你说的
    static constraints闭包设置约束
    static mapping闭包设置映射
    这些在新表内设置都没有问题,我在如题中讲到,是在老表中新加字段。不论我这边在domain中怎么做设置约束,都不能得到预期结果,很是纠结。
      

  2.   

    我前面说过,是在老表中新加,为了不那么麻烦,本着简单原则,想通过设定domain进行实现,但是不行,删除表重新生成肯定是可以的。现在倒是有别的方法。
    1、用工具直接改数据库该新增列的属性
    2、写脚本。
    但是客户那边管理给你说他不会设置数据库列属性。(很无语)
    写脚本本人很懒。
      

  3.   

    直接sql修改表结构不就可以了么,一句话的事
      

  4.   

    直接用SQL一般情况是首选
    如果你必须用DomainClass的话尝试用
    http://grails.org/doc/latest/ref/Database%20Mapping/column.htmlcolumn 的 defaultValue