![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis
文章平均质量分 83
mtbatis学习笔记
Cookie__C
这个作者很懒,什么都没留下…
展开
-
七、Mybatis缓存
缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存、可以避免频繁的与数据库进行交互,进而提高响应速度一级缓存是sqlSession级别的缓存,在操作数据库时需要构造sqlsession对象,在对象中有一个数据结构(hashmap)用于存储缓存数据,不同的sqlsession的缓存数据区域是互相不影响的。二级缓存是mapper级别的缓存,多个sqlsession去操作同一个mapper的sql语句,多个sqlsession可以共用二级缓存、二级缓存是跨sqlsession的。原创 2024-02-15 13:24:04 · 1482 阅读 · 0 评论 -
六、Mybatis注解开发
注解开发越来越流行, Mybatis也可以使用注解开发方式,这样就可以减少编写Mapper映射文件。@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:实现一对一结果集封装@Many:实现一对多结果集封装。原创 2024-02-15 13:23:33 · 486 阅读 · 0 评论 -
五、Mybatis复杂映射开发
用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户。原创 2024-02-14 12:04:53 · 297 阅读 · 0 评论 -
四、Mybatis配置文件深入
Mybatis 的映射文件中,前面的 SQL 都是比较简单的,有些时候业务逻辑复杂时,SQL是动态变化的,此时前面的 SQL 就不能满足要求了。官方文档,描述如下:原创 2024-02-14 12:04:16 · 709 阅读 · 0 评论 -
三、Mybatis基本应用
常用API: SqlSessionFactory build(InputStream inputStream)通过加载mybatis的核心文件的输入流的形式构建一个SqlSessionFactory对象其中, Resources 工具类,这个类在 org.apache.ibatis.io 包中。Resources 类帮助从类路径下、文件系统或一个 web URL 中加载资源文件。SqlSessionFactory 有多个方法创建SqlSession 实例。原创 2024-02-14 12:03:37 · 866 阅读 · 0 评论 -
二、Mybatis相关概念
mybatis原创 2024-02-09 12:21:32 · 421 阅读 · 0 评论 -
一、自定义持久层框架
mybatis原创 2024-02-09 12:15:22 · 777 阅读 · 0 评论