Много ли отношений со списком строк?Является ли это возможным? - PullRequest
0 голосов
/ 19 февраля 2019

Я хочу добавить список строковых тегов к объекту сущности:

@ManyToMany
private List<String> tags;

Возможно ли это сделать без создания нового объекта сущности Tag {id, tag}?

Этоможно сделать OneToMany связь с использованием @ElementCollection аннотации.Но возможно ли создать ManyToMany отношение?
Любая помощь будет оценена !!

1 Ответ

0 голосов
/ 19 февраля 2019

Это невозможно.

@ ElementCollection может использоваться только с отношением OneToMany.https://en.wikibooks.org/wiki/Java_Persistence/ElementCollection

@ ElementCollection может использоваться с базовым типом или встраиваемым классом.https://docs.oracle.com/javaee/6/api/javax/persistence/ElementCollection.html

@ ManyToMany можно использовать только в классе Entity.смотрите @ ManyToMany аннотированный список строк?Возможно ли это когда-нибудь?

Решение - заключить строку в сущность с идентификатором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...