Spring JPA-Repository查询方法和参数是空问题

时间:2017-12-22 14:19:44

标签: java spring spring-data-jpa

我遇到了存储库查询方法的问题。

我定义了一个方法:

List<Person> findByForenameAndSurname(String forename, String surname).

使用姓氏null发出此方法突然产生了所有具有相同姓名的人。我的表中有多个条目但是没有条目。我读到行为是已知的,如果我想要搜索findByForenameAndSurnameIsNull,我应该使用null

我们将依赖关系从4.1.7升级到4.3.9,现在行为已经改变。我不确定这是否与相关实体属性的某些注释有关,或者是否是版本更改。

通过在存储库接口中指定方法,有人在查询过程中有关于此处理的这种不同行为的任何信息。

PS:使用Hibernate作为持久性提供程序,没有特殊配置。

0 个答案:

没有答案