给定以下域类,可以author
从对象中获取 's ID的值,Book
而无需像这样获取相关Author
对象:(Book.get(1).authorId
请参阅此 SO 问题)。
class Author {
hasMany = [books: Book]
}
class Book {
belongsTo = [author: Author]
}
但是,添加books ignoreNotFound:true
到Book
static mapping
(以解决一些遗留问题)会Book.get(1).authorId
导致null
.
当表中缺少相关记录时,有没有办法获取表中AUTHOR_ID
列的值?BOOK
AUTHOR