mybatis里面#是预编译的那么$什么时候会用呢,
如题求解,应该不难 这个问题。
12条回答 默认 最新
Orange.P 2018-06-25 09:28关注$
order by:
一般使用#,防止注入,但在排序问题上,必须使用$进行注入。
因为#是按string类型拼接,就成为:order by 'cloumn' 'desc'。
order by ${sortColumn} ${sortOrder}
使用$则为:order by cloumn desc。limit:
limit #{index}, #{rows}like:
and ss.survey_name like "%"#{surveyName}"%"
and prod_name like '%${prodName}%'本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 4无用