Mybatis
2021-09-22 10:36:51 7 举报
AI智能生成
登录查看完整内容
MyBatis知识点
作者其他创作
大纲/内容
mybatis
hibernate
jpa
框架对比
mybatis与hibernate
ORM框架
为什么要用ORM
是持久层框架
优点
缺点
适用场景
是什么
配置文件mybatis-config.xml即可连接数据库
数据库连接池管理数据库连接,不用自己手动创建和销毁连接
小巧灵活解耦合,java代码和mapper配置文件分离
动态代理,只需声明接口和编写对应的mapper文件(名字一一对应),不用编写实现类
半自动orm框架,对复杂sql语句的编写有一定的难度
简化开发
动态sql
缓存
分页
延迟加载策略
一对一
一对多
多对多
关联表查询
基于xml
基于注解
结果集和java对象可直接对应,映射
结果映射
映射器
能干什么(功能特性)
MBG代码生成工具
SqlSessionFactory
DataSource
TransactionManager
使用相对于类路径的资源引用
使用完全限定资源定位符(URL)
使用映射器接口实现类的完全限定类名
将包内的映射器接口实现全部注册为映射器
映射器(mapper)
XML 映射器
数据库厂商标识(databaseIdProvider)
mybatis配置
与spring集成
与springboot集成
tkmybatis
mybatisplus
怎么用
分页插件工具原理
Executor
ParameterHandler
ResultSetHandler
StatementHandler
插件接口
EnumTypeHandler
自定义类型处理器
typeHandlers 类型处理器
MyBatis-Spring集成分析
mapper接口的工作原理
缓存机制
框架&原理
Mybatis
0 条评论
回复 删除
下一页