Вы можете построить строку для всего предложения WHERE, поместить ее в свой объект параметров, а затем сослаться на нее в iBATIS XML следующим образом:
select *
from blah
where ?whereClause?
'?'на концах параметра указывает iBATIS использовать его содержимое как есть.Это может открыть путь к потенциальным рискам (SQL-инъекция и т. Д.), Поэтому обязательно тщательно проверьте ваши параметры, прежде чем продолжить работу с этим методом.