如何在请求查询中使用自定义过滤器?

时间:2019-08-10 16:43:33

标签: java spring-data-jpa jsonb

我想发送GET请求过滤器之类的

http://localhost:8080/api/v1/search?filter='status' = 'IN_PROGRESS'

在spring jpa中使用jsonb之类的过滤器

@Query(value = "SELECT * FROM user WHERE properties ->> :filter", nativeQuery = true)
Optional<User> findByCustomFilter(@Param("filter") String filter);

但是我经常收到类似这样的错误:错误:WHERE的参数必须为布尔型,而不是文本

如何在请求查询中使用自定义过滤器?

0 个答案:

没有答案