Мне кажется, это немного странно, но если я правильно понимаю, вам понадобится схема базы данных, которая имеет:
- таблица отгрузки с идентификатором
- таблица продуктов с внешним ключом, ссылающимся на этот идентификатор
Это все виды базовых, так как отношение является базовым отношением один-ко-многим со стороны отгрузки и, конечно, со многими к одному. Я мог бы привести вам примеры, но на самом деле hibernate docs (прокрутите вниз до низа для примера карты), кажется, это охватывает. Некоторые по-настоящему усердно думают о том, как эти xml-карты соответствуют аннотациям. Если вы пытаетесь сделать это в чистом JPA, у вас могут возникнуть проблемы, так как в приведенном примере используется формула.