查询方法中的Spring Data可选参数

问题描述 投票:28回答:4

我想在存储库层中编写一些查询方法。此方法必须忽略null参数。例如:

List<Foo> findByBarAndGoo(Bar barParam, @optional Goo gooParam);

此方法必须通过以下条件返回Foo:

bar == barParam && goo == gooParam;

如果gooParam不为null。如果gooParam为null,则条件更改为:

bar == barParam;

有什么解决方案吗?有人能帮我吗?

spring hibernate spring-data spring-data-jpa jpql
4个回答
© www.soinside.com 2019 - 2024. All rights reserved.