我有像
这样的域名class Book {
Author author
String title
}
和另一个
class ListingTracking {
Book book
String oldVal
String newVal
Date modDate
static constraints = {
}
}
现在我需要所有那些包含book id列表的listingTacking,但我的标准是Book域名,我无法更改关联。
我试过
def books= Book.createCriteria().list {
'in'("id", [7,2,3,6].collect {it as Long} )
createAlias("listingTracking","lt")
projections{
property("title")
}
'in'("lt.book.id",[7,2,3,6].collect {it as Long})
}
我知道我无法在Book域中创建listingTracking的createAlias但我需要类似的东西,这是否可以通过标准?
答案 0 :(得分:0)
def listingTracking = ListingTracking.findAllByBookInList( Book.getAll([7,2,3,6]) )
您可以在书籍
上使用您喜欢的任何取景器,而不是Book.getAll