在查看Spring Data JPA Repositories的查询创建时,我想知道如何重新使用参数。例如,如果我想要做到这样的事情,我该如何命名方法:
@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