【发布时间】:2011-07-09 00:57:59
【问题描述】:
想象一下我有以下内容(这是我网站的搜索机制)
class Supermarket {
String sp_name
String sp_street
}
class Products {
String p_name
String p_price
}
class products_supermarket{
Supermarket sp
Products pro
}
现在我想创建一个标准:
def c = Supermarket.createCriteria()
def results = c.list {
like("sp_street", params.street)
and {
************ ... params.product
}
maxResults(10)
}
我有 * 我希望能够在 products_supermarket 类上找到超级制造搜索的产品。该怎么做?
PS。如果条件作为 each() 方法工作,遍历所有超市,我可以使用 if-else 语句来搜索产品,如果找到我可以使用:idEq(it),其中 it 是超市 ID。这样我就成功了。我的问题是,我不知道如何获取 current'sm 超市 ID。有什么帮助吗?
【问题讨论】: