Ответ 1
Попробуйте @NotFound(action=NotFoundAction.IGNORE)
. Это аннотация Hibernate.
В более раннем спящем режиме на основе xml эта конфигурация может быть
<many-to-one ... not-found="ignore" />
но в аннотациях JPA, похоже, ничего подобного не было.
Моя проблема заключается в том, что наша компания имеет определения SQL REFERENCE следующим образом:
authorId INT NOT NULL DEFAULT 0
что делает все иностранные ссылки по умолчанию "не найденными". Когда отношение загружается лениво, получится Исключение...
Попробуйте @NotFound(action=NotFoundAction.IGNORE)
. Это аннотация Hibernate.