Grails标准vs列表

时间:2015-03-24 00:34:56

标签: grails gorm

为什么会这样:

def index() {

   params.max = Math.min(max ?: 10, 100)

   respond Myclass.list(params), model:[myclassInstanceCount: Myclass.count()]
}

但这不是:

def index(){

   params.max = Math.min(max ?: 10, 100)

   def criteria = Myclass.createCriteria();
   def myclassInstanceList = criteria.list(){
      property("name");
   }

   respond myClassInstanceList, model:[myclassInstanceCount: Myclass.count()]
}

编辑1: Myclass.list(params)给了我一个Myclass对象列表。 myclassInstanceList ...(来自条件)也给了我一个列表但是java.lang.Object对象。

1 个答案:

答案 0 :(得分:0)

您的查询错误,您在后端没有收到任何错误吗?属性("名称&#34);应该在projection {}块里面。甚至在那之后它将返回仅仅不是整个MyClass的名称列表