java Oracle db eclipse TopLink RelationalDescriptor без первичного ключа: возможно ли это? - PullRequest
0 голосов
/ 27 апреля 2018

Мы используем в проекте Java для нашей модели

org.eclipse.persistence.descriptors.RelationalDescriptor

, который затем приводится к ClassDescriptor. Для объектов таблицы БД это работает правильно. Но для таких дескрипторов для представлений БД без первичного ключа используется метод

org.eclipse.persistence.sessions.Project.addDescriptor(...);

вызывает ошибку во время выполнения

RelationalDescriptor: The primary key fields are not set for this descriptor

Что можно сделать, чтобы прочитать такие представления, чтобы получить Vector<...> коллекции?

1 Ответ

0 голосов
/ 27 апреля 2018

Мы используем в проекте Java для нашей модели

org.eclipse.persistence.descriptors.ClassDescriptor для объектов таблицы БД, которые работают правильно. Но для таких дескрипторов для представлений БД без первичного ключа используется метод

org.eclipse.persistence.sessions.Project.addDescriptor (...); вызывает ошибку во время выполнения

RelationalDescriptor: поля первичного ключа не заданы для этого дескриптора Что можно сделать, чтобы прочитать такие представления, чтобы получить коллекции Vector <...>?

первичный ключ Java toplink

...