У меня есть 3 таблицы:
BusinessRole
BusinessRole_ActorType (таблица ссылок)
- role_identifier
- actorType_identifier
ActorType
- идентификатор
- имя (варчар)
Мне нужно создать сущность JPA, BusinessRole, которая объединяет таблицы и предоставляет список типов actorTypes в сущности, используя только имя из таблицы ActorType.
Я знаю, что могу добиться аналогичного результата, создав сущность ActorType
и добавив @ManyToMany
с @JoinTable
, но это добавит дополнительный объект, и меня интересует только значение String.
Код ниже показывает, чего я хочу достичь.
@Entity
public class BusinessRole {
//TODO: Fill in with appropriate annotations :)
@ManyToMany
@JoinTable(....)
private List<String> assignableActorTypes;
}
Заранее спасибо за любую поддержку.