首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MyBatis
guojl
创建于2025-07-27
订阅专栏
MyBatis是一款优秀持久层框架,支持自定义SQL、存储过程以及高级映射。免除几乎所有JDBC代码,以及设置参数和获取结果集的工作。
等 1 人订阅
共5篇文章
创建于2025-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MyBatis插件机制
插件属于一种常见扩展方式,大多数开源框架也都支持用户通过添加自定义插件方式扩展或者改变原有功能。实际上,MyBatis插件设计为拦截器(Interceptor),通过责任链模式和JDK动态代理实现。
MyBatis执行流程
MyBatis首先加载配置文件构建SqlSessionFactory,其次获取会话SqlSession,通过会话获取数据库操作映射对象执行数据库操作,最后才是关闭会话。
MyBatis最佳实践
MyBatis提供10种动态SQL标签,使用OGNL从SQL参数对象计算表达式值,根据表达式值动态拼接SQL,以此来完成动态SQL功能。
MyBatis核心配置
MyBatis最核心主要就是全局配置文件和映射配置文件,全局配置文件主要用于设置MyBatis框架整体行为和属性,映射配置文件目的是配置应用对象与数据库数据关联映射。
ORM框架介绍
ORM全称Object-Relational Mapping,中文翻译对象关系映射,主要实现程序对象到关系数据库数据的映射