![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 94
抠脚的大灰狼
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus 看这篇就够了,通俗易懂,一发入魂
文章目录快速入门注解小结mp的默认行为排除非表字段核心功能CRUD接口Mapper CRUD接口Service CRUD 接口条件构造器使用示例其他Condition构造Wrapper时传入实体allEq方法lambda条件构造器其他CRUD接口说明selectMapsselectObjsselectCount自定义SQL原生mybatisMybatis-plus分页查询更新操作反思删除操作AR模式主键策略主键策略小结配置基本配置进阶配置小结代码生成器Mybatis plus 是一款Mybatis增强工具原创 2021-03-24 23:30:49 · 10973 阅读 · 25 评论 -
mybatis看这一篇就够了,简单全面一发入魂
文章目录Mybatis概述快速入门原生开发示例基于Mapper代理的示例基于注解的示例应用场景主键返回批量查询动态SQL缓存关联查询延迟加载逆向工程PageHelper分页插件Mybatis PlusMybatis概述mybatis是什么?有什么特点?它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低什么是ORM?Object Relation Mapping,对象关系映射。对象指的是Java原创 2020-05-27 22:32:30 · 264990 阅读 · 154 评论 -
mybatis精髓总结
尝试将mybatis所学进行一个总的归纳文章目录概述架构流程三层结构接口层数据处理层基础支撑层工作流程源码部分全局配置文件解析过程mapper映射文件解析过程SQL加载与组装过程执行查询过程缓存过程延迟加载过程获取Mapper代理过程mybatis插件过程类关系总结设计模式概述mybatis是什么?mybatis是一款半自动化的持久层框架,它封装了JDBC操作,支持定制化SQL,高级映射...原创 2019-11-14 18:11:26 · 2238 阅读 · 2 评论 -
《看不懂你打我系列》之 —— 极简mybatis缓存
Mybatis 缓存源码学习笔记mybatis版本:3.4.6题外话先说点题外话,作为技术工作者,学习框架或技术,我觉得有3个方面需要去思考。是什么?这个东西是什么?要怎么使用?在什么场景下需要使用?为什么?为什么有这个东西,它能解决什么问题?怎么做到的?框架或技术,就是工具。是工具,就有不好使的时候。工具不好使了,怎么办呢?修!不懂原理的话怎么修?所以,要至少了...原创 2019-11-08 18:39:47 · 2773 阅读 · 7 评论 -
《看不懂你打我系列》 之 —— 极简 PageHelper 源码解析
PageHelper分页插件原理浅析PageHelper分页插件的使用引入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.6</versio...原创 2019-08-19 21:12:22 · 1206 阅读 · 3 评论