【问题标题】:how to define if domain has more than one unique field in grails?如何定义域在grails中是否有多个唯一字段?
【发布时间】:2009-07-23 15:07:51
【问题描述】:

我的域包含多个唯一字段,如下所示

class Shoes{
   String name; 
   Brand brand ;
   Color color ;
   Supplier supplier ; 
   Integer size ; 
   BigDecimal price;
}

名称、品牌、颜色和供应商必须是唯一的......因此,如果存在具有相同名称品牌颜色和供应商的产品,它将返回 false / 已验证为 false。

是否可以在 grails 中定义它或者我应该在保存表单之前创建一个标准? :)

谢谢!!!

【问题讨论】:

    标签: hibernate grails groovy dns


    【解决方案1】:

    http://grails.org/doc/1.1/ref/Constraints/unique.html

    static constraints = {
       name unique: [ 'brand', 'color', 'supplier' ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-29
      • 2014-07-11
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多