У меня есть две модели сущностей: Customer и Order. Каждый клиент может иметь тысячи заказов. У меня есть отношения OneToMany и ManyToOne между этими двумя объектами.
Как ограничить список этой взаимосвязи только 10 первыми заказами?
Можно ли применить условие «ГДЕ» в качестве атрибута к @OneToMany или нет?
Нравится:
@OneToMany("Where Order.orderNo > 100")
Моя проблема заключается в том, что объект, созданный Entity Manager, все заказы создаются в памяти. Отложенная загрузка не может решить мою проблему, потому что мне нужно получить 10 лучших заказов в построении по умолчанию.