Написал вот такой запрос
@Repository
public interface DepositMatrixDaoInt extends JpaRepository<DepositMatrix, Long> {
@Query(value = "SELECT * FROM DEPOSIT_MATRIX WHERE SERVICE_PACKAGE = ?1 AND PENS_FLG = ?2 AND JOB_FLG = ?3" +
" AND CURRENCY = ?4 AND PERIOD_FROM >= ?5 AND PERIOD_TO <= ?6 AND REFILABLE = ?7 AND WITHDRAW = ?8" +
" AND RANGE_FROM <= ?9", nativeQuery = true)
List<DepositMatrix> sqlQuery(String service_package, String pensFlg, String jobFlg, String currency,BigInteger periodMin,
BigInteger periodMax, String refilable, String withdrawable, BigDecimal amount);
}
Здесь получаю список
List<DepositMatrix> depositMatrices =
depositMatrixDaoInt.sqlQuery(servicePackage, request.getPensFlg(),
request.getJobFlg(), currency, request.getPeriodMin(),
request.getPeriodMax(), request.getRefilable(),
request.getWithdrawable(), request.getAmount());
Возможны такие варианты, когда, например request.getAmount() == null или request.getPensFlg() == null.
Как можно исключить из SQL запроса в условии WHERE, значения request.getAmount() и request.getPensFlg(), в случае, если они равны NULL.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо имея шаблон документа, заполнить поля в нем, и сохранить послеВсе это сделать программно, изнутри Android приложения
У меня есть проект на спринг который состоит из двух частей: клиент и серверПрошу посморите на гит хаб: клиент: https://github
Только начал разбираться в javafx и сразу же столкнулся с проблемой,просто перенес проект из java и добавил listview, только вот все пошло не по плануКак...