【问题标题】:Partial match for number columns in a Spring Data JPA querySpring Data JPA 查询中数字列的部分匹配
【发布时间】:2016-12-07 22:46:48
【问题描述】:

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

我将不胜感激。

【问题讨论】:

    标签: spring spring-data-jpa jpql


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 2019-12-01
      • 2012-12-06
      • 2017-12-03
      • 2015-01-27
      • 1970-01-01
      相关资源
      最近更新 更多