Согласно документации здесь (в разделе «уникальные результаты») и здесь , результат запроса JDO «по умолчанию» вернет список, а «уникальный» указанный запрос вернетnull, если они пусты.
Так я могу просто использовать .isEmpty()
, чтобы проверить, что я получил строки для обычного запроса?Аналогично для тех случаев, когда запрос помечен как «уникальный», я должен просто использовать == null
?
, который я тестировал, и пустой результат действительно возвращает список с .size()
из 0
.Так что, похоже, моя единственная опасность для NullPointerException заключается в «уникальном» запросе.
Какие еще меры предосторожности я должен предпринять (если таковые имеются)?Могу ли я покрыть свои базы приемлемо только этими двумя типами чеков?Довольно много советов по передовому опыту и любым потенциальным ошибкам.Я довольно новичок в постоянстве Java и JDO / ORM.
Спасибо