首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
八股文之mybatis
YR
创建于2023-01-30
订阅专栏
mybatis面试专题
暂无订阅
共5篇文章
创建于2023-01-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mybatis有哪些分页方式?
该插件内部实现了PageInterceptor拦截器,mybatis会加载这个拦截器到拦截器链中。当我们调用PageHelper.startPage方法时,就会在当前线程中设置一个ThreadLoca
mybatis的动态sql
作用 动态sql就是(在进行sql操作的时候)动态的根据属性值(所匹配的条件)来拼接数据库执行的sql语句,也就是多次查询或变更操作,根据传入的属性值不同,动态拼接出不同的可执行sql。包含判断为空、
mybatis中有哪些执行器?
SimpleExecutor(默认):每执行一次 update 或 select,就开启一个 Statement 对象,用完立刻关闭 Statement 对象 ReuseExecutor:执行 upd
mybatis一级缓存和二级缓存
一级缓存和二级缓存最大的区别就是作用域不一样,一级缓存是sqlSession,二级缓存是sqlSessionFactory. 一级缓存: 基于PerpetualCache 的 HashMap 本地缓存
mybatis中的#{}和${}区别仅仅是加不加单引号吗?
#{}:预编译。 ${}:sql拼接。 在网上看了很多文章,很多对于这个的解释就是,一个自动加单引号,一个需要手动加单引号。 这种说法其实是错的,想一下如果传入的是Integer类型的参数,那么#{}