【发布时间】:2015-10-28 08:39:01
【问题描述】:
我在父子结构中有两个域。
第一个是:-
class Client {
String xyz
static belongsTo = [site: Site]
static hibernateFilters = {
siteFilter(condition: ':siteId = site_id', types: 'long')
}
}
第二个是。
class TicketDetail {
Date date
Client client
}
如果我直接访问客户端域。
Client.searchByAlphabet(params).list(params)
休眠过滤器工作正常。但是当我在 TicketDetail 上使用标准时。
client {
site {
eq('id', currentSiteId)
}
}
projections {
distinct 'client'
}
然后客户端域上的休眠过滤器不起作用。从父域访问子域时如何激活休眠过滤器。
【问题讨论】:
标签: hibernate grails grails-orm grails-domain-class hibernate-filters