JPA @Inheritance (стратегии = InheritanceType.JOINED): отсутствует класс для значения поля индикатора - PullRequest
0 голосов
/ 10 октября 2011

Возможно ли иметь реализацию по умолчанию, если для значения поля индикатора не указан класс, чтобы не вызывать это исключение?

1 Ответ

1 голос
/ 11 октября 2011

Это не определено в JPA, но некоторые провайдеры поддерживают более сложные индикаторы.

Если вы используете EclipseLink, вы можете использовать ClassExtractor, чтобы определить свой собственный код для определения класса, используемого для каждой строки.

См, http://en.wikibooks.org/wiki/Java_Persistence/Inheritance#No_class_discriminator_column

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