Spring Data JPA查询中数字列的部分匹配

时间:2016-12-07 22:46:49

标签: spring spring-data-jpa jpql

我正在使用遗留系统,该系统需要对数字字段的部分匹配进行查询。所以我想做点什么 where ID like concat(:num, '%')其中num参数的类型为Long。有没有办法使用Spring Data JPA派生的查询来做到这一点。如果id是一个字符串,那我就可以做到 findByIdContaining(String id)

我将不胜感激。

1 个答案:

答案 0 :(得分:0)

不,这对于派生查询(查询从方法名称派生的查询)是不可能的。但是使用带注释的@Query注释很容易。