Как игнорировать / пропускать пустой или пустой список для @Cacheable в Spring Boot Data JPA? - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь добавить кэш в приложение весенней загрузки.

Ниже описан метод репозитория:

@Cacheable(value = "booksByCategory", key = "#p0.categoryId", unless = "#result == null or #result.size()==0")
@EntityGraph(attributePaths = { "category" })
List<Book> findAllByCategoryId(Category category);

Я не хочу кэшировать, когда List пуст (List) EMPTY.Я добавил ниже:

unless = "#result == null or #result.size()==0"" 

, но это не работает.Как игнорировать / пропустить пустой или пустой список при кэшировании?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...