Какие коллекции допустимы для javax.persistence.ManyToMany - PullRequest
3 голосов
/ 22 февраля 2011

Исследования Я обнаружил, что javax.persistence.ManyToMany отношения могут быть реализованы различные коллекции.Интересно, допустимы ли все коллекции java.util или есть ограничения?

Обратите внимание, что я на самом деле использую Scala и мне нравится использовать одну из неизменных коллекций.Но, думаю, об этом не может быть и речи.

1 Ответ

3 голосов
/ 22 февраля 2011

В документации Hibernate говорится только:

Вы можете отобразить Collection, List, Map и Set, указывая на связанные объекты, как ассоциации «один ко многим» или «многие ко многим», используя @Аннотации OneToMany или @ManyToMany соответственно.Если коллекция имеет базовый тип или встраиваемый тип, используйте @ElementCollection.Мы опишем это более подробно в следующих подразделах.

Источник: http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html/entity.html#entity-mapping-association-collections

...