Когда вы загружаете Publisher, книги не загружаются, пока вы не получите доступ к коллекции books
- она лениво загружается по требованию именно по этой причине.Если вы хотите получить несколько книг издателя, используйте запрос, например,
def publisherInstance = Publisher.get(params.id)
int offset = ...
def books = Book.findAllByPublisher(publisherInstance, [max: 10, offset: offset])
и, чтобы выбрать правильную страницу, рассчитайте offset
из параметров нумерации страниц.