MyBatis
文章平均质量分 97
MyBatis学习
~ 小团子
javaweb工程师
展开
-
MyBatis系列三: XxxMapper.xml-SQL映射文件
1.MyBatis的真正强大在于它的语句映射(在配置), 由于它的异常强大, 如果拿它跟具有相同功能的JDBC代码进行对比, 你会立即发现省掉了将近95%的代码.MyBatis致力于减少使用成本, 让用户能更专注于SQL代码.2.SQLcache- 该命名空间的缓存配置cache-ref- 引用其它命名空间的缓存配置resultMap- 描述如何从数据集结果集中加载对象, 是最复杂也是最强大的元素- 将会传入这条语句的参数的类全限定名或别名sql- 可被其它语句引用的可重复的语句块.insert。原创 2024-07-02 14:46:48 · 1090 阅读 · 0 评论 -
MyBatis系列八: 一级缓存,二级缓存,EnCache缓存
●基本说明1.默认情况下,mybatis是启用一级缓存的/本地缓存/, 它是SqlSession级别的.2.同一个SqlSession接口对象调用了相同的select语句, 会直接从缓存里面获取, 而不是再去查询数据库●一级缓存原理图 [简单追一下源码, 后面再Debug●基本介绍1.二级缓存和一级缓存都是为了提高检索效率的技术2.最大的区别就是作用域的范围不一样, 一级缓存的作用域是sqlSession。原创 2024-06-19 13:43:39 · 1105 阅读 · 0 评论 -
MyBatis系列七: 映射关系多对一
MyBatis系列六: 映射关系多对一原创 2024-06-18 16:10:32 · 549 阅读 · 0 评论 -
MyBatis系列六: 映射关系一对一
MyBatis系列五: 映射关系一对一原创 2024-04-09 13:51:47 · 887 阅读 · 0 评论 -
MyBatis系列五: 动态SQL
MyBatis系列四: 动态SQL原创 2024-03-26 19:45:17 · 950 阅读 · 0 评论 -
MyBatis系列四: 原生的API与配置文件详解
详见手册1.MyBatis的真正强大在于它的语句映射(在配置), 由于它的异常强大, 如果拿它跟具有相同功能的JDBC代码进行对比, 你会立即发现省掉了将近95%的代码.MyBatis致力于减少使用成本, 让用户能更专注于SQL代码.2.SQLcache- 该命名空间的缓存配置cache-ref- 引用其它命名空间的缓存配置resultMap- 描述如何从数据集结果集中加载对象, 是最复杂也是最强大的元素- 将会传入这条语句的参数的类全限定名或别名sql- 可被其它语句引用的可重复的语句块.insert。原创 2024-03-20 08:37:00 · 461 阅读 · 3 评论 -
MyBatis系列二: 手动实现MaBatis底层机制
上一篇, 我们学习到了接下来我们学习,原创 2024-03-11 14:07:32 · 1014 阅读 · 0 评论 -
MyBatis系列一: MyBatis初步入门
简化数据库操作的持久层框架●传统的Java程序操作DB分析1.工作示意图, 一图胜千言2.传统方式问题分析(如上)3.引出MyBatis1.MyBatis是一个持久层框架2.前身是ibatis, 在ibatis3.x时, 更名为MyBatis3.Mybatis在java和sql之间提供更灵活的映射方案4.mybatis可以将对数据库的操作(sql, 方法)等等直接剥离, 写到xml配置文件, 实现和java代码的解耦5.mybatis通过SQL操作DB, 建库建表的工作需要程序员完成。原创 2024-02-28 14:35:30 · 383 阅读 · 2 评论