我在grails域類中有多對多的關係。計算grails中多對多關係的關係
class Book {
static hasMany = [tags:Tag]
static mapping = {
}
static constraints = {
}
static transients = []
String bookTitle
}
class Tag {
static hasMany = [books:book]
static belongsTo = [Book]
static mapping ={
}
static constraints = {
}
String name
}
我想添加一個瞬變,它存儲了一個書是否有任何標籤。
有沒有辦法做到這一點?例如,
def hasAnyRelation
最終,我需要創建一個標準,顯示已標記/未標記的書籍。
對於 「如果一本書有任何標籤」,你可以使用:bookInstance .tags.size()> 0 – Abs 2014-11-02 07:30:57
這非常昂貴 - 加載整個實例集合只是爲了計算它們,然後將它們扔掉 – 2014-11-02 07:43:49
有沒有更簡單的方法?以及標準如何? Book.createCriteria.list(){}? – Takalukia 2014-11-02 13:24:06