首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mybatis 的使用
KittyGuy
创建于2021-06-20
订阅专栏
Mybatis 的应用
等 1 人订阅
共12篇文章
创建于2021-06-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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是什么意思。
Mybatis 增删改查流程
1、编写Mapper.java接口2、编写Mapper.xml文件3、编写测试类样例如下接口mapper.xml测试类
Mybatis 初步
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain O…