首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MyBatis
订阅
KittyGuy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Mybatis 一、二级缓存
映射语句文件中的所有 select 语句的结果将会被缓存。 映射语句文件中的所有 insert、update 和 delete 语句会刷新缓存。 缓存会使用最近最少使用算法(LRU, Least Recently Used)算法来清除不需要的缓存。 缓存不会定时进行刷新(也就是…
Mybatis 动态Sql(if语句、常用标签、sql片段、foreach)
使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。 where 元素只会在子元素返回内容的情况下才插入 “WHERE” 子句。而且,若子句的开头为 “AND” 或 “OR”,where 元素也会将它们去除。 choose元素,它有点像 Java 中的 swi…
Mybatis 一对多和多对一查询处理
Student类里面有teacher,要想查出Student中的Teacher就需要映射。
Mybatis 注解增删改查
有另一种方法来完成语句映射。 它们映射的语句可以不用 XML 来配置,而可以使用 Java 注解来配置。 使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。 如果你需要做一些很复杂的操…
Mybatis 分页(limit)
直接在Mapper.xml中写sqlMapper.javaMapper.xml或者用java代码(RowBounds)接口Mapper.xml分页java代码或者用Mybatis插件分页插件PageH
Mybatis 日志入门
使用方法在config.xml中添加settings标签LOG4J的使用优点:可以控制日志信息输送的目的地是控制台、文件、GUI组件可以控制每一条日志的输出格式通过定义每一条日志信息的级别,我们能够更
Mybatis resultMap的使用
解决JavaBean和数据库字段不一样的问题如:解决方式1sql语句取别名(AS关键字)解决方式2使用resultMap
Mybatis Sql相关对象的作用域(Scope)和生命周期
这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。 类似数据库连接池,可以让多个对象使用它。 SqlSessionFact…
Mybatis配置相关
这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。 不过要记住:尽管可以配置多个环境,但每个 SqlSessionFactory 实例只能选择一种环境。每个数据库对应一个 Sq…
Mybatis 之Map的使用
至于mapper.xml由于是多参数那么就不能使用parameterType, 改用#{index}是第几个就用第几个的索引,索引从0开始,如果参数多了就会搞不清楚0、1、2是什么意思。