Grails – hasMany有太多,需要限制Oracle中的get()结果
发布时间:2020-12-12 12:54:08 所属栏目:百科 来源:网络整理
导读:我正在使用Oracle和Grails 1.3.7并且遇到这种情况: 域 class Publisher { static hasMany = [books : Book]}class Book { Publisher pub Date datePublished} PublisherController def show = { def publisherInstance = Publisher.get(params.id) ...} 让
我正在使用Oracle和Grails 1.3.7并且遇到这种情况:
域 class Publisher { static hasMany = [books : Book] } class Book { Publisher pub Date datePublished } PublisherController def show = { def publisherInstance = Publisher.get(params.id) ... } 让我们假装每个出版商都有数千本书.在Publisher.get(params.id)之后,publisherInstance将附加大量的书籍.在控制器show动作中是否可以对由datePublished显示的书籍进行分页?我正在和克里斯蒂娜一起玩,但没有运气. 谢谢! 解决方法当您加载发布者时,在您访问图书集之前,图书不会被加载 – 出于这个原因,它会根据需要延迟加载.如果您想要检索一些发布商的图书,请使用查询,例如def publisherInstance = Publisher.get(params.id) int offset = ... def books = Book.findAllByPublisher(publisherInstance,[max: 10,offset: offset]) 并选择正确的页面,从分页参数计算偏移量. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何获取特定用户的所有帖子
- postgresql – pg_dump:[archiver(db)]与数据库“dbase”的
- ruby-on-rails – rails-i18n date_select错误
- ruby-on-rails – Rails 3.2.2 – has_many through
- [Swift]常用正则表达式
- c – 如何从QWebView获取图片
- is-a、has-a和like-a、组合、聚合和继承 两组概念的区别
- 如何在webpack reactjs中使用环境变量?
- nosql篇mongodb初识与安装整理以及与关系型数据库对比
- actionScriptProperties linkType