次のドメインモデルを検討してください。
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
私が完全に理解していないのは、なぜnullのリストを返すのですか?私は熱心なフェッチを試みましたが、この特定の問題ではうまくいかないと思います。では、null以外のSales
オブジェクトのリストを取得するにはどうすればよいですか?