![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 76
落炘
这个作者很懒,什么都没留下…
展开
-
Mybatis 动态sql用法 动态查询 动态修改
在Mapper.xml文件中使用动态sql比如:当用户进行条件查询的时候,我们不确定用户都选择了哪个条件,有些条件是有值的有些条件是没有值的,这种情况下我们就需要去拼接 where 1=1 and条件的sql语句,而Mybatis的动态sql就可以很智能的解决拼接sql这个问题.需求: 根据姓名模糊查询和性别查询以及手机号查询,用户可能只输入其中的一项这情况使用动态sql,接下来创建接口中方法以及xml中的实现动态查询使用where标签动态查询接口中:// 使用mybatis动原创 2021-04-03 18:19:03 · 5694 阅读 · 1 评论 -
Mybatis 缓存 开启二级缓存
Mybatis中给我们提供了缓存,其中有一级缓存和二级缓存缓存是用来干嘛的?当我们使用查询语句到数据库查询,每一次查询都会去访问数据库,频繁的访问数据库就会有压力,缓存就是来缓解数据库压力的,提升系统的性能一级缓存一级缓存Mybatis自己是默认开启的,是不需要我们去管的,不过一级缓存是SqlSession级别的,在操作数据库的时候我们需要创建SqlSession对象,SqlSession自己有个结构是HashMap的缓存区,每一个SqlSession都有自己的缓存区.下面作个实验代原创 2021-04-03 15:51:15 · 6453 阅读 · 1 评论