Рассмотрим следующие модели предметной области:
class Sales{
String salesInvoice
Customer customer
}
class Customer{
int customerNumber
String name
}
Проблема: я пытаюсь получить все данные о продажах клиента. Таким образом, код:
def sales = Sales.findAllByCustomer(Customer.get(params.id))
У меня нет проблем с получением клиента. Но когда я использую println sales.dump()
, я получаю что-то вроде
<java.util.ArrayList@d3a25f8 elementData=[mypackage.Sales : null, mypackage.Sales : null] size=2 modCount=3>
Если я правильно понимаю, это означает, что запрос смог получить список Sales
, но я не совсем понимаю, почему он возвращает список нулей? Я пробовал нетерпеливую выборку, но не думаю, что это сработает в этой конкретной проблеме. Итак, как мне получить список ненулевых объектов Sales
?