Есть ли какой нибудь способ/фреймворк в Java обращаться к параметрам запроса по имени, а не по индексу?
stmt = con.prepare("SELECT field1 FROM mytable WHERE myfield2 = :param1");
stmt.setIntPrm("param1", 2);
Чистый JDBC именованные параметры не поддерживает, только индексированные. Другое дело, что есть различные инструменты, которые позволяют обойти это ограничение. К примеру Spring-jdbc (см NamedParameterJdbcTemplate), JPA и т.д.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости