Что ж, у меня однонаправленная связь OneToMany между TeamEntity
и ContestTypeEntity
.
Итак, в моем TeamEntity
у меня есть следующее:
@OneToMany(targetEntity = ContestTypeEntity.class)
@JoinTable(name="team_contest_type")
private Set<ContestTypeEntity> contestTypes = new HashSet<>();
ContestTypeEntity
doesn ' не знаю об отношении.
Обычно JPA должна генерировать таблицу соединения team_contest_type
с двумя внешними ключами: team_entity_id
и contest_types_id
.
Но в фактически созданной таблице соединения это первичные ключи, поэтому я не могу вставлять неуникальные значения ... И это то, что я хочу сделать. Как я могу это исправить?