Sample Flowchart Template
2016-06-04 10:29:19 4 举报
MyBaits原理机制描述图
作者其他创作
大纲/内容
无参数
A.class类语句映射文件
接口类的注释映射
类的抽象函数使用
选择映射类型
是否成功
读取,mybatis本身提供的Resources类或者使用类加载器Classloader
maper1.xml语句映射文件
B.class语句映射文件
javabean对象文件2
正常执行SQL语句
SqlSession(事务自动提交)
相关映射操作:类为getMapper(接口.class)XML文件:statement
Sqlsession相关XML方法使用
将此对象的数据写入数据库,将数据库的数据读入此对象
maper2.xml语句映射文件
MyBaits类创建
END
语句映射
SqlSessionFactoryBuilder
失败
事务提交
SqlSessionFactory
Mappers标签区设置
javabean对象文件1
XML配置文件映射
SqlSession(事务不自动提交)
javabean对象文件3
conf.xml文件内容
创建
opensession参数为true
C.class语句映射文件
关闭相关SqlSession对象,释放空间
conf.xml映射配置文件
成功
maper3.xml语句映射文件
回滚,恢复数据

收藏
0 条评论
下一页