У меня есть следующий запрос:ObjectNotFoundException: Ни в одной строке с данным идентификатором не существует Hibernate
String queryString = "from Visit vis "
+ "LEFT OUTER JOIN FETCH vis.pdv vis_pdv ";
return query.list();
После этого, я получаю следующее сообщение об ошибке при попытке получить доступ к некоторым PDV:
nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists
Дело в том, что у меня есть некоторые поврежденные данные, поэтому у «Visit» иногда есть id в «pdv», но не существует этого pdv в таблице «PDV». Я хотел бы обработать это в запросе, чтобы он не возвращал поврежденные данные. Там в любом случае?
Благодаря
Спасибо. У меня нет в Pdv ссылки на Visit, просто ссылка в Visit to Pdv – Juanjo
Жаль, что я не получаю, вы имеете в виду Визит - это детская таблица Pdv? ключ Pdv находится в Визите или просто ссылка без ограничения внешнего ключа – mady
это было!(ваш главный ответ) спасибо;) – Juanjo