您的位置:首页 > 编程语言 > Java开发

mybatis中的#和$的区别

2016-04-15 17:08 316 查看

中文上搜mybatis中#和$的区别,感觉讲解得都很复杂。其实关键的区别用段代码就清晰了:

<select id="getAll" resultType="XXXX" parameterType="YYYY">

        select * from tablename

        order by ${orderColumnName} ${orderDir} limit #{start},#{length}

</select>


#将传入的数据都当成一个字符串,$将传入的数据直接显示生成在sql中。

参考:http://blog.csdn.net/kobi521/article/details/16941403
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis java