使用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返回值?