我有以下几点:
class Store{
String name
}
class Shop{
String name
Store store
}
我的条件构建器:
def c = Shop.createCriteria()
def results = c.list {
like("name", "Harrods")
like("store.name", "McDonals")
}
我确定这是无效的,因为我已经对其进行了测试。我如何管理使用criteriaBuilder并执行以下操作:like(“store.name” ,“McDonals”)?
期待获得任何帮助,
约翰
最佳答案
由于您要查询关联,请尝试:
def results = c.list {
like('name', 'Harrods')
store {
like('name', 'McDonals')
}
}
这将在name和store.name之间进行联合查询。
关于grails - Grails标准构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6553893/