Spring jdbcTemplate dynamic where clause

Можно сгенерировать произвольный, где конденсационный SQL запрос через Jdbc шаблон:

пример:

Если я передаю значение для 1 параметра (только имя) : поиск по имени

"select * from address where shopname = ?";

Если я передаю значение для 2 параметра (имя и город) - поиск по имени и городу:

"select * from address where shopname = ? and city = ?";

У меня есть муплипле поля поиска. 7 полей. Если пользователь вводит какую-либо комбинацию, то поиск осуществляется только по параметру. Как динамически передавать параметры в sql. Нужен сниппет/Example how to achieve this.

8
задан minil 22 May 2011 в 15:36
поделиться