caused exception: groovy.lang.MissingMethodException: No signature of method:grails.orm.HibernateCriteriaBuilder.list() is applicable for argument types
这个问题没有完全的解决,还是需要修改代码。诡异的之前可以运行。
报错的写法:
def UserQuerySize = User.createCriteria()
def queryResult = UserQueryList.list(max:params.max,offset:params.offset){
….................
}
修改后的写法为:
def queryResult = User.withCriteria{
…..........................
and{}
like{}
and{
firstResult(params.offset)
maxResults(params.max)
}
}
写法变短了,之前报错的写法是做分页的时候找到的,直接传参数params.max,params.offse.但修改后可以在最后加查询条件实现。
Reference:
http://grails.1312388.n4.nabble.com/HibernateCriteriaBuilder-problem-td3078505.html#a3081322
分享到:
相关推荐
《Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008》这本书深入浅出地介绍了Groovy语言和Grails框架,旨在帮助初学者快速掌握这两项技术并转化为专业人士。Groovy和Grails是Java生态中的...
grails.2.5.1 环境,适用于Windows下Grails开发,具体配置请参照https://jingyan.baidu.com/article/86fae3461af6cf3c49121a91.html
Definitive.Guide.to.Grails.part2
compile 'org.grails.plugins:mongodb:5.2.0' } ``` 然后运行`grails refresh-dependencies`命令,以更新项目依赖并引入MongoDB插件。 接下来,我们配置Grails与MongoDB的连接。在`Config.groovy`文件中,添加...
### Grails 2: A Quick-Start Guide #### 书籍概览 《Grails 2:快速入门指南》是一本专为希望快速掌握Grails框架的开发者编写的实用指南。本书由Dave Klein与Ben Klein共同编写,通过一个逐步迭代的小项目来介绍...
- **常见问题及解决方案**:列举在开发过程中遇到的问题及其解决方法。 - **性能调优技巧**:提供提高应用性能的策略,如缓存机制的应用、数据库查询优化等。 - **社区资源**:推荐有用的社区资源和工具,帮助读者更...
《精通Grails》 Grails,作为一款基于Groovy语言的开源Web应用框架,深受Java开发者喜爱。它采用“约定优于配置”的理念,极大地提高了开发效率。本资料集旨在帮助开发者深入理解并精通Grails,从基础概念到高级...
Grails,则是基于Groovy构建的一个现代Web应用框架,它借鉴了Ruby on Rails的设计理念,致力于提供快速开发的解决方案。Grails的主要优点包括MVC(模型-视图-控制器)架构、GORM(Grails Object Relational Mapping...
Grails还内置了ORM(对象关系映射)、表单验证等功能,使得Web应用的开发变得更加简单快捷。结合Groovy的动态特性,Grails成为敏捷开发的理想选择。 #### 四、总结 通过上述分析可以看出,《Agile Development ...
总之,Grails Acegi 0.5.2插件为Grails开发者提供了一套完整的安全解决方案,通过合理的配置和编程,可以帮助构建出安全可靠的企业级Web应用。在实际开发中,开发者需要充分理解插件的内部机制,并结合项目需求灵活...
搜索到的介绍groovy的ppt
本文将深入探讨 Grails 中的一些常见问题及其解决方案,帮助你更好地理解和掌握 Grails 开发。 1. **数据库连接问题** 当工程启动时,若遇到数据库连接错误,首先要检查 Eclipse 版本和编码设置是否一致。如果问题...
你可以通过访问<http://grails.org/index.html> 和 <https://travis-ci.org/grails-guides/gorm-without-grails> 来获取更多关于Grails和项目的相关信息。 要开始项目,可以从GitHub上下载或克隆本指南提供的源代码...
### Grails 3.X开发实战:Groovy基础详解 #### Groovy简介 Groovy是一种针对Java虚拟机(JVM)设计的动态编程语言,它融合了多种语言的优点,包括Python、Ruby以及Smalltalk等,旨在提供更为灵活和高效的开发体验。...
grails3.2.8.7z.002 PART2
Grails开源框架 - 使用指南,版本1.0,中文文档。 Grails开源框架 - 使用指南 作者: Graeme Rocher, Marc Palmer 版本: 1.0 Copies of this document may be made for your own use and for distribution to ...
《Grails Plugin Converters 2.3.1与Box Java SDK v2:开源项目的融合与应用》 在当今数字化时代,开发高效的Web...这正是开源项目的魅力所在,通过共享和创新,我们可以打造出更优秀、更适应时代需求的软件解决方案。
在安全性配置部分,提及了org.grails.plugins:spring-security-core和org.grails.plugins:spring-security-rest,这代表了Grails项目中将使用Spring Security来管理安全问题,包括认证和授权,以及Spring Security ...