使用JPA存储库查询

时间:2015-08-19 17:10:56

标签: jpa spring-data-jpa

如果有效:

repo.findFirstByConversionIncomeAmountLessThanEqualOrderByConversionIncomeAmountDesc(...);

这有效:

repo.findFirstByConversionEffectiveDateLessThanEqualOrderByConversionIncomeAmountDesc(...);

为什么会生成null?

repo.findFirstByConversionIncomeAmountLessThanEqualAndConversionEffectiveDateLessThanEqualOrderByConversionIncomeAmountDesc(...);

如果我理解正确,它应该与

相同
select top 1 *
from conversions
where income_amount <= ?1
  and effective_date <= ?2
order by income_amount desc

一条满足查询的记录。

- 编辑 -

哦,是的,方法名称中的“转换”是必要的,因为我实际上是在询问嵌入对象的值。

0 个答案:

没有答案