美文网首页
mybatis核心对象及其作用(操作类型对象)

mybatis核心对象及其作用(操作类型对象)

作者: zzz_0427 | 来源:发表于2024-05-15 11:19 被阅读0次

二、操作类型对象
但凡是操作都设计成接口
Excutor接口是mybatis中处理功能的核心
1、增删改用的是update,查用的是query,调用了StatementHandler接口相关update和query方法


image.png

2、事务操作类,提交和回滚
3、和缓存相关的操作


Excutor接口及实现类
Excutor类型
Excutor对应jdbc中excutor处理功能

StatementHandler接口是mybatis封装了jdbc statement,真正mybatis进行数据库访问的核心


对应jdbc中的三种statement
处理功能
方法实现类

ParameterHandler接口把mybatis参数替换成jdbc参数,把mapper.xml或者注解中#{} 替换成jdbc的?
ResultSetHandler接口对jdbc中的ResultSet结果集进行封装
TypeHandler接口是把java类型和数据库类型做处理转换
String --> varchar
int --> number

相关文章

网友评论

      本文标题:mybatis核心对象及其作用(操作类型对象)

      本文链接:https://www.haomeiwen.com/subject/grvvfjtx.html