내장된 객체(값 객체)에 대한 유효성 검사

//grails-app/domain
class Person{
   Address address
   static embedded = ['address']
}

//src/groovy
class Address {
    String code
    String street
    String category
    static constraints = {
        detail(nullable:false)
        code(nullable:true,validator:{ String val, Address obj -> 
            if (val == obj.street) {
                return 'Address .code.erre';
            }
        })
    }
}
//   i18n   `Address .code.erre`     

좋은 웹페이지 즐겨찾기