У меня есть сущность какого-то бизнес-участника, это просто плоская сущность. И эти участники могут быть организованы в группы, по желанию пользователя. У группы нет данных, только идентификатор. Таким образом, создание сущности и таблицы кажется излишним ... Я хотел бы иметь 2 таблицы дБ, одну для участников и одну для связи участника с его группой.
Проблема в том, как мне создать идентификатор группы? Все GenerateValue & co. работать только с аннотацией @id.
Есть ли способ пометить поле, которое не является PK, для автоматического создания?