![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
我的头发还在呢
这个作者很懒,什么都没留下…
展开
-
四、Myabtis源码解析——执行Sql流程
第三节简单介绍了初始化过程,最终获得了SqlSessionFactory对象,加下来就是执行SQL,就需要SqlSession对象,使用工厂模式从SqlSessionFactory获得SqlSession,这节分析SqlSession如何一步一步执行SQL并返回结果的过程。一样,代码删繁就简,为了方便分析。1、获得SqlSessionSqlSession sqlSession = factory.openSession();SqlSession在Mybatis里有两类实现:DefaultSqlSes原创 2020-09-04 14:54:29 · 82 阅读 · 0 评论 -
三、Myabtis源码解析——初始化
一。解析加载进内存1、读取xml配置文件转换成内存中的流数据2、流数据在SqlSessionFactoryBuilder中解析封装成Configuration对象Configuration对象主要包含 DataSource数据源 和 Map<String,MappedStatement> mappedStatementMap存储 SQL语句3、SqlSessionFactoryBuilder.build(Configuration)创建SqlSessionFactory对象,并将.原创 2020-09-04 14:18:47 · 88 阅读 · 0 评论 -
二、转载:Mybatis全面详解使用快速入门学习总结
一、什么是Mybatis这里借用官网的一句话介绍什么是mybatis:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(P...转载 2020-09-04 10:14:17 · 63 阅读 · 0 评论 -
一、自定义Mybatis的简单实现
<configuration> <!--数据库配置信息--> <dataSource> <property name="driverClass" value="com.mysql.jdbc.Driver"></property> <property name="jdbcUrl" value="jdbc:mysql:///zdy_mybatis"></property> <property name="username" value="原创 2020-09-01 10:16:41 · 124 阅读 · 0 评论