如何将我的查询转换为grails中的Criteria

时间:2013-11-28 02:40:15

标签: grails criteria

class FaciltyUserRole{
    User user
    Role permission
    Facility facility
}

class Facility{
    String id
    String groupName
}

这些是我的域名。我想进行查询并使用给定的用户,权限和groupName获取工具。我怎样才能做到这一点?我已经用这个开始了我的标准,我根本不知道如何根据groupName过滤我得到的设施。

def query = {
    and{
        eq("user", user)
        eq("role", permission)

    }
    projections { 
        property("facility") 

    }
}

def facList = FacilityUserRole.createCriteria().list(query)

1 个答案:

答案 0 :(得分:0)

如果我的理解是正确的,这就是你要找的东西

def query = {
  and{
    eq("user", user)
    eq("role", permission)
    facility{
      eg("groupName", groupName)
    }
  }
}