Mybatis
再敲电脑冒烟了
这个作者很懒,什么都没留下…
展开
-
Mybatis的一级缓存和二级缓存-详解
Mybatis自带一级和二级缓存,但是默认开启一级缓存。一级缓存:概述一级缓存只是相对于同一个SqlSession而言,所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超时的情况下,SqlSession都会取出当前缓存的数据,而不会再次发送SQL到数据库。一级缓存的生命周...原创 2020-09-16 16:59:11 · 271 阅读 · 0 评论 -
Mybatis简化代码之一:配置通用Mapper
通用Mapper引言:本文是参照通用mapper官方文档总结而成,详细信息及配置参照官方文档1、集成1、java代码集成2、Spring集成3、SpringBoot集成(只针对此方式)1)导入相关依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId>原创 2020-08-07 09:25:19 · 685 阅读 · 0 评论 -
Mybatis中case when 配合 trim的使用方法
Mybatis中case when 配合 trim的使用方法Mybatis中trim标签的使用case when的使用方法demo(批量更新数据)Mybatis中trim标签的使用1、作用:一般用于去除sql语句中多余的and关键字、逗号、或者给sql语句前拼接where、set以及values等前缀或后缀2、属性:属性描述prefix给sql语句拼接的前缀suffix给sql语句拼接的后缀prefixOverrides去除sql语句前面的关键字或者字符,该原创 2020-08-06 09:29:10 · 9463 阅读 · 0 评论