Grails findWhere使用映射作为参数不起作用

Grails findWhere使用映射作为参数不起作用,grails,dictionary,parameters,Grails,Dictionary,Parameters,我仍然在使用Grails1.3.7,我得到了一个查询,它使用了如下命令: def paramsMap = ['columnA':'xxx','columnB':'xxx','columnC':'xxx'] def invitations = UserInvitation.findAllWhere(paramsMap) 我什么都没有,但我是这样使用它的: def invitations = UserInvitation.findAllWhere(['columnA':'xxx','columnB

我仍然在使用Grails1.3.7,我得到了一个查询,它使用了如下命令:

def paramsMap = ['columnA':'xxx','columnB':'xxx','columnC':'xxx']
def invitations = UserInvitation.findAllWhere(paramsMap)
我什么都没有,但我是这样使用它的:

def invitations = UserInvitation.findAllWhere(['columnA':'xxx','columnB':'xxx','columnC':'xxx'])
嗯,我可以得到我所期望的


这真让我困惑,有人能帮我找出区别吗?

请看一下实际的代码,可能是您遗漏了一个输入错误,或者地图没有您期望的内容?谢谢,@getbucks,u'r right,在重新检查我输入地图的值后,它没有我期望的值。