Можно ли сохранить карту, содержащую другую коллекцию? - PullRequest
1 голос
/ 18 февраля 2012

Интересно, возможно ли иметь следующую структуру данных в управляемом объекте jpa.

@Entity
public MyEntity {

    @ElementCollection
    public Map<String, Set<MyEntityTwo>> map;
}

Я провел несколько базовых тестов, но обнаружил следующую ошибку:

JPA error
A JPA error occurred (Unable to build EntityManagerFactory): Could not determine type for: java.util.Set, at table: ModelOne_map, for columns: [org.hibernate.mapping.Column(map)]

play.exceptions.JPAException: Unable to build EntityManagerFactory

1 Ответ

2 голосов
/ 18 февраля 2012

Найдена эта ссылка , в которой говорится, что это невозможно при использовании стандартного JPA и что предпочтительным способом является создание объекта-оболочки.

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