Я определил коллекцию в Hibernate, как это:Уникальные предметы в коллекции Hibernate
...
public class Item {
...
@ElementCollection
List<Object> relatedObjects;
}
Это создает таблицу сопоставления с colums ITEM_ID и object_id.
Проблема в том, что object_id кажется уникальным. Другими словами, я не могу иметь два разных элемента, связанных с одним и тем же объектом. Но это то, чего я хочу.
Я бы хотел, чтобы комбинация item_id и object_id была уникальной. Как мне это сделать?