mybatis
bigwatermel
这个作者很懒,什么都没留下…
展开
-
mybatis中的#和$的区别
mybatis换成#可以防范一些sql注入 一个#{ }被解析为一个参数占位符 ? #{} 是会当成一个字符串传进去的 ${}自会当成拼接字符串。所以容易sql注入原创 2018-07-30 19:05:12 · 129 阅读 · 0 评论 -
mybatis禁用二级缓存和清空缓存
禁用二级缓存: 在statement中设置useCache=false可以禁用当前select语句的二级缓存,即每次查询都会发出sql去查询,默认情况是true,即该sql使用二级缓存。 <select id="findOrderListResultMap" resultMap="ordersUserMap" useCache="false"> 刷新缓存(就是清空缓存...原创 2019-02-18 10:35:52 · 9266 阅读 · 3 评论