Grails - 在Criteria API中加入关联两次

时间:2015-01-19 16:24:33

标签: hibernate grails

可以在Criteria中加入两次关联吗?

def criteria = User.createCriteria();
def results = criteria.list() {
    childObject1{
      eq("childObjProp","childObjProp1") 
      childObject2 {
          eq("testId", 1 as long) //User input
      }

    }
    childObject1{
      eq("childObjProp","childObjProp1_1") 
      childObject2 {
          eq("testId", 1 as long) //User input
      }

    }
}

childObject2的数据为user input,可能是可用的,也可能不是 可用。我有一个SQL解决方案。但我需要criteria solution

此问题与此bug

更相关

0 个答案:

没有答案