小编sha*_*.lu的帖子

如何使用具有附加条件的Spring Data JPA示例匹配器

我正在尝试使用Spring JPA的示例来进行搜索.使用以下代码,大部分代码符合要求.

public Page<Shop> findShops(Shop condition, Pageable pageable) {
        ExampleMatcher matcher = ExampleMatcher.matching().withStringMatcher(StringMatcher.CONTAINING).withIgnoreCase();
        return shopDao.findAll(Example.of(condition, matcher), pageable);
    }
Run Code Online (Sandbox Code Playgroud)

另外,我只需要状态NOT等于DELETED的SHOP.类似的东西,.withMatcher("status", notEqual()) 或者可能 .withMatcher("status", contains())是列表.

我不确定示例匹配器是否以及如何做这样的事情.有人可以帮帮我吗?

java jpa spring-data-jpa

7
推荐指数
1
解决办法
7701
查看次数

标签 统计

java ×1

jpa ×1

spring-data-jpa ×1