Grails where 查询条件限定

Posted

技术标签:

【中文标题】Grails where 查询条件限定【英文标题】:Grails where query criteria qualification 【发布时间】:2012-07-19 22:26:15 【问题描述】:

当 Grails where 查询条件中的方法参数与域属性名称相同时,有没有办法对它们进行限定?

例如:

def getPeople(age, sex) 
    People.find  age == age && sex == sex 

【问题讨论】:

【参考方案1】:

像这样!?

def getPeople(age, sex) 
    People.find  delegate.age == age && delegate.sex == sex 

【讨论】:

以上是关于Grails where 查询条件限定的主要内容,如果未能解决你的问题,请参考以下文章

使用 hasmany 字符串查询 Grails / GORM 条件

使用MYSQL时,Grails条件查询失败,语法错误

Rails 命名为 grails 的查询

grails的criteria和hql查询

Grails - 向所有域对象添加 where 子句

如何在 grails 域中创建自定义查询