だからここに状況があります:
クラスがあります。例のために:
class Author {
String name
static hasMany = [books: Book]
static mapping = {
books cascade: "all-delete-orphan"
}
}
class Book {
String text
static belongsTo = [author: Author]
static constraints = {
text minSize: 500
}
}
ここで、この 1 対多のフォームを作成します。検証しようとすると、その人物は少なくとも 500 文字のテキストを入力しなかったため、オブジェクトをフォームに戻します。
問題は、子オブジェクトが作成した順序で返されないことです!!! 保存されたことのないドメイン クラスの子オブジェクトをどのように検証しますか?!?!
ありがとう!