2015-07-27 2 views

ответ

0

Разрешено ли в вашем проекте использовать метод getReference()? Если да, то используйте его, чтобы избежать возврата нулевой ссылки.

getReference(Class<T>,Object) выбрасывает EntityNotFoundException, если он не может найти сущность, которую искал.

Или, если вам нужно использовать метод find(), вы можете обрабатывать null вручную, то есть с помощью блока if..else. и т. д.

1

Все поставщики JPA, с которыми я попытался, вернут пустой список, если совпадений с запросом нет.

Кроме того,

CollectionUtils.isNotEmpty(resultList); 

Является ли ваш друг.