Допустим, я должен проверить в запросе, находится ли значение внутри диапазона, и это значение BigDecimal в Java. Значения в базе данных являются числами (с двумя десятичными знаками). Идея выше ... но я не знаю верного пути и, если немного похуже, у меня нет доступа, чтобы протестировать запрос отдельно. Я использую расширенный репозиторий jpa, поэтому, вероятно, мне нужно написать собственный запрос в этом случае.
@Query("SELECT c "
+ " FROM Taxes c "
+ " WHERE c.minOrderValue <= 'Mvalue' AND c.maxOrderValue >= 'Mvalue' "
)
Optional<TaxesRR> getTaxes(@Param("Mvalue") BigDecimal Mvalue);