如果有效:
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
是一条满足查询的记录。
- 编辑 -
哦,是的,方法名称中的“转换”是必要的,因为我实际上是在询问嵌入对象的值。