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