加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Grails – hasMany有太多,必要限定Oracle中的get()功效

发布时间:2021-02-26 05:12: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])

并选择正确的页面,从分页参数计较偏移量.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读