![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
wangyongxun1983
这个作者很懒,什么都没留下…
展开
-
02-MyBatis的结构
01、MyBatis主要的工作流程 02、MyBatis架构分层与模块划分 【1】、包结构 【2】、架构图 1、接口层 接收到调用请求的时候,会调用核心处理层的相应模块来完成具体的数据库操作。 2、核心处理层 把接口中传入的参数解析并且映射成JDBC类型;解析xml文件中的SQL语句,包括插入参数,和动态SQL的生成;执行SQL语句;处理结果集,并映射成Java对象。 3、基础支持层 抽取出来的通用的功能,比如:数据源、缓存、日志、xml解析、反射、IO、事务等等这些功能。原创 2020-09-26 00:25:29 · 320 阅读 · 0 评论 -
01-MyBatis的基本使用
01、MyBatis的核心对象 Mapper(实际上是一个代理对象)是从SqlSession中获取的。它的作用是发送SQL来操作数据库的数据。它应该在一个SqlSession事务方法之内。 02、核心代码的简单调用 String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory原创 2020-09-25 21:27:28 · 1664 阅读 · 0 评论