У меня есть такой код:
Book.list().each {
// real code actually does something more useful
println "My id is " + it.id
}
Мне кажется немного бесполезной тратой того, что весь объект каждой Книги загружается только для доступа к идентификатору. В Grails есть метод load (), когда вы хотите работать только с идентификатором, и мне интересно, есть ли здесь эквивалент для загрузки всех экземпляров домена? Должен ли я использовать HQL? Или мне просто оставить все как есть?
PS: Меня интересует, должна ли быть опция, доступная большинству методов GORM (искатели и т. Д.), Которые заставляют его только «загружать» вместо «получать» целевой класс