myBatis动态选择子句

时间:2014-07-16 11:49:38

标签: java ibatis

我需要从java端动态生成选择标准并将其传递给ibatis并且这种方式运行良好 select $runtime$ from .... (runtime is being generated in a java class) 但是当$runtime$导致sql注入时,我正在寻找使用#runtime#而不是$的方法。

注意#runtime#将值作为预处理语句放置,查询按原样打印,而不是将其用作select子句

runtime = 'sysdate';
select $runtime$ from dual -> select sysdate from dual -> 16-Jun-2014 ....
select #runtime# from dual -> select 'sysdate' from dual -> sysdate

0 个答案:

没有答案