我编写了一个非常简单的测试用例,发现当我调用域对象的验证方法 validate 时,Grails 只进行了浅层次的验证。在 Grails 中是否有可能进行深度验证?有人能帮帮我吗?
class Person {
Address address
}
class Address {
String city
}
当我执行 new Address().validate()
时,返回的是 false,但是当我执行 new Person(address: new Address()).validate
时,返回的是 true。