Grails标准与列表
为什么这样做有效:Grails标准与列表,grails,gorm,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.createCriter
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:
list(params)给了我一个Myclass对象的列表。
myclassInstanceList…(来自criteria)也给了我一个java.lang.Object对象的列表。您的查询是错误的,您在后端没有收到任何错误吗?财产(“名称”);应该在投影{}块内。即使在这之后,它也会返回一个名字列表,而不是整个MyClass什么不起作用?你的问题不是很清楚。发生了什么事?你期望发生什么?我期望列表显示一个索引,但它显示为空。(索引上没有项目,只是布局,好像myclassInstanceList是空的)这是个好问题。我不知道你为什么被否决。