【发布时间】:2017-11-23 11:22:15
【问题描述】:
在查看 Spring Data JPA 存储库的 Query Creation 时,我想知道如何重用参数。例如,如果我想做这样的事情,我将如何命名该方法:
@Query("select c from #{#entityName} c where c.lower <= ?1 and c.upper >= ?1")
E findByConversionFor(Double amount);
能否将该查询转换为 SpEL 方法名称(供查询构建器使用)?
要求将相同的值传递两次似乎很麻烦:
E findByLowerLessThanOrEqualAndUpperGreaterThanOrEqual(Double a, Double b); // where a==b
【问题讨论】:
标签: spring spring-data-jpa jpql spring-el