![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 60
入夏忆梦
广见闻,多阅读,勤动手!
展开
-
mybatis的一级缓存和二级缓存
什么是缓存 [ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。什么样的数据能使用缓存?经常查询并且不经常改变的数据。原创 2023-06-14 10:11:10 · 2622 阅读 · 0 评论 -
Mybatis-模糊查询的俩种方法
(2)因为直接使用:(’%’+参数+ ‘%’),存在sql注入的情况下,也可以把你写的sql语句看成不同的部分分割来对待,即安全性差,容易遭到攻击。(1).使用concat函数连接字符串,在mysql中这个函数支持多个参数,但是其他数据库不一定支持多个参数,因而兼容性弱;like concat (参数一,参数二,参数三):用于模糊查询,不推荐直接用like,所以用concat连接。(2) 可以预防SQL注入(比like concat强),因而安全性也强。bind(参数一,参数二):用于模糊查询。原创 2023-03-01 10:32:58 · 3303 阅读 · 1 评论 -
SpringBoot整合MyBatis实战
【代码】SpringBoot整合MyBatis实战。原创 2023-02-13 11:40:01 · 281 阅读 · 0 评论