非常に単純なテストケースを書きましたが、ドメインオブジェクトに対してvalidateを呼び出すと、Grailsは浅い検証しか行わないことがわかりました。 grailsで深いバリデーションをすることは可能でしょうか?誰か助けてくれますか?grailsはドメインオブジェクトのメソッドを検証します
class Person {
Address address
}
class Address {
String city
}
私は新しいAddress().validate()
を行うと、それはfalseを返しますが、私はnew Person(address: new Address()).validate
を行うときにtrueを返します。
質問:
ソリューションは、最終的には、手動で子オブジェクトの検証を呼び出すことです。 – robbbert