【发布时间】:2015-08-10 09:42:33
【问题描述】:
我正在尝试执行过滤器来查找某个对象是否与另一个对象有关系。我有一个对象Component:
class Component {
long id
String name
}
一个组件被一个页面使用。
class Page {
long id
static hasMany = [components : Component]
}
我将如何构建一个休眠条件来检查我的组件是否与任何页面有关系?一个组件可以被多个页面使用。到目前为止,我能想到的只是:
Component.createCriteria().list {
inList("id", Page.list().components);
}
但这根本不会很好地扩展。所以我想知道是否有更简单的方式来表达“如果我的对象被这个对象使用”?
【问题讨论】: