带有null参数的SD elasticsearch findby不返回null

时间:2018-04-23 11:13:04

标签: java elasticsearch spring-data spring-data-elasticsearch

使用spring-data-jpa,在带有方法的JpaRepository中 Data findByUuid(final String uuid);

我可以使用'null'作为uuid参数调用此方法,并且它会返回null返回值。

但使用spring-data-elasticsearch,在ElasticsearchRepository中使用相同的方法

ElasticsearchData findByUuid(final String uuid);

我用'null'作为uuid参数调用此方法,但我没有得到空值,而是

java.lang.IllegalArgumentException: Expected 1 but found X results

其中X是所有当前存储文件的总数

如何实现findByX(String y)方法,其中null参数会返回null返回值?

0 个答案:

没有答案