hibernate (MongoDB) создает исключение InvocationException для списка строк, несмотря на @ElementCollection - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь получить объекты из MongoDB через org.hibernate.ogm, и я получаю исключение для List со строками.Исключение: com.sun.jdi.InvocationException произошел вызов метода.

Список определен в классе как:

@ElementCollection
private List<String> myStringList;

Я проверил документ вMongoDB, и я могу видеть список там как массив.

FYI : другие атрибуты (примитивные типы) отлично работают в классе.У вас есть идеи, в чем проблема?Я проверил hibernate douments и там описана реализация списка с примитивными типами, как я это сделал.

1 Ответ

0 голосов
/ 28 сентября 2018

Разве @ElementCollection для связанных сущностей не является массивом строк?

Вам также понадобится, чтобы коллекции сущностей работали:

 @CollectionTable(
        name="PHONE",
        joinColumns=@JoinColumn(name="OWNER_ID")
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...