为什么会这样:
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对象。
答案 0 :(得分:0)
您的查询错误,您在后端没有收到任何错误吗?属性("名称&#34);应该在projection {}块里面。甚至在那之后它将返回仅仅不是整个MyClass的名称列表