Как обработать org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException с наследованием одной таблицы?

Я использую аннотацию JPA Discriminator со стратегией наследования одной таблицы и реализацией Hibernate ORM для обработки различных типов пользователей в моем приложении. Когда в данных присутствует неизвестное значение дискриминатора, Hibernate генерирует исключение, подобное этому:

Caused by: org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: Object with id: 3867 was not of the specified subclass: com.example.persistence.model.BaseUser (Discriminator: report); nested exception is org.hibernate.WrongClassException: Object with id: 3867 was not of the specified subclass: com.example.persistence.model.BaseUser (Discriminator: report)

Есть ли способ / аннотация JPA, чтобы игнорировать неизвестные значения дискриминатора?

Спасибо,

Том

0 ответов

Другие вопросы по тегам