我在spring应用程序中将redis用作辅助数据库,我需要获取所有具有某些属性的空值的记录。我在存储库中创建查询来实现这一点。
方法
findAllByCars(Integer c);
使用整数作为参数时可以使用,但是当我用它来查找Cars为空的所有记录时。
repo.findAllByCars(null)
在堆栈跟踪中给出以下错误。
rg.springframework.data.keyvalue.core.UncategorizedKeyValueException: nested exception is java.lang.NullPointerException
at org.springframework.data.keyvalue.core.KeyValuePersistenceExceptionTranslator.translateExceptionIfPossible(KeyValuePersistenceExceptionTranslator.java:49)
at org.springframework.data.keyvalue.core.KeyValueTemplate.resolveExceptionIfPossible(KeyValueTemplate.java:484)
at org.springframework.data.keyvalue.core.KeyValueTemplate.execute(KeyValueTemplate.java:379)
at org.springframework.data.keyvalue.core.KeyValueTemplate.find(KeyValueTemplate.java:390)
任何人都可以帮助您吗?