Не помещайте это в определение сущности вообще. Вы видите, что часто пропускают, это имя @OneToMany
очень вводит в заблуждение. Так как нет возможности ограничить количество загружаемых товаров. Практически его можно использовать только тогда, когда Много значит Мало :). Гибернатный Гуру объясняет лучше, чем я
Конечно, соединение выполняется лениво, что означает, что, пока оно не используется, оно не принесет вреда. Но зачем искушать веру. Написание запроса в репо дает вам возможность разбивать на страницы, и вы можете сузить результаты до того, который вам действительно нужен.
Другая сторона уравнения более полезна. Так что, если у вас есть на аннотации дочерней сущности @ManyToOne
, оставьте ее там. Хорошо, если вы обновляете родителя из контекста ребенка.