Mybatis order by语句使用<Choose><When>动态拼装无效的原因及解决方法

在使用

<choose>
<when test="">
</when>
<otherwise>
</otherwise>
</choose>

动态拼接order by 语句是${}和#{}是无效的原因,#{}会将参数格式化为 'params',带单引号包括的状态。因此会无效。改为使用${},就OK了

猜你喜欢

转载自www.cnblogs.com/zhuzhen/p/10101208.html