![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 87
折腾怪
这个作者很懒,什么都没留下…
展开
-
mybatis源码阅读
说下mybatis执行一个sql语句的流程执行语句,事务等SqlSession都交给了excutor,excutor又委托给statementHandlerSimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。(可以是Statement或PrepareStatement对象)重用ReuseExecutor:执行update或select,以stringsql作为key查找Statement对象,存在就使用,不存.原创 2021-01-23 15:02:23 · 310 阅读 · 0 评论 -
mybatis基础综合/常见面试题
概念/作用:持久层框架,通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。最后mybatis框架执行sql并将结果映射为java对象并返回。采用ORM思想解决了实体和数据库映射的问题,对jdbc 进行了封装,屏蔽了jdbc api 底层访问细节,使我们不用与jdbc api 打交道,就可以完成对数据库的持久化操作。数据源环境environment可以配置多个mapper文件里面配置了多个se原创 2021-01-23 14:49:41 · 208 阅读 · 0 评论