理解createCriteria()中groovy的软件架构。列出Gorm API的闭包

时间:2014-01-02 21:02:32

标签: grails groovy closures dsl

大多数情况下,在开发groovy闭包时,定义的参数是:it或在调用时写入的其他参数。 即:

   //example when using it 
  list.grep{it % 2 ==0}

或:

 // example when using parameters (e)
 list.grep{e->e % 2 ==0}

我不理解以下内容:

  MyDomain.createCriteria().list{
       eq('name',name);
       order('dateCreated');

  }

在一个闭包中解释许多电话一起的软件架构是什么。

闭包是否应扩展实现:eqordermax ..方法的类。如果是,它是如何宣布的?

在检查Gorm后,我得到以下结果:createCriteria可以应用于扩展GormInstanceApi的类。

然而,这个问题一直不明确。

0 个答案:

没有答案