![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 95
dearfulan
这个作者很懒,什么都没留下…
展开
-
使用mybatis-generator自动生成代码的方法介绍及踩坑
mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件。 一. 使用maven插件 在pom.xml中添加mybatis-generator的plugin: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-原创 2021-01-31 17:58:43 · 754 阅读 · 0 评论 -
MyBatis(一)MyBatis介绍和配置详解
在Java程序里面去操作数据库,最原始的办法是使用JDBC的API。需要分为六步: 注册驱动 通过DriverManager获取一个Connection 通过Connection创建一个Statement对象。 通过Statement的execute()方法执行SQL,返回结果集ResultSet 将ResultSet结果集转换成POJO对象。 关闭各种资源 像Connectio...原创 2020-02-24 23:00:22 · 264 阅读 · 0 评论 -
MyBatis(五)MyBatis整合Spring原理分析
前面梳理了下MyBatis在单独使用时的工作流程和关键源码,现在看看MyBatis在和Spring整合的时候是怎么工作的 也先从使用开始 Spring整合MyBatis 1.引入依赖,除了MyBatis的依赖,还需要引入 mybatis-spring依赖 2.在spring的配置文件applicationContext.xml里配置SqlSessionFactoryBean,从名字可以看出我...原创 2020-02-23 12:26:58 · 1068 阅读 · 0 评论 -
MyBatis(二)MyBatis基本流程源码分析
MyBatis源码解读和工作原理 我们可以从MyBatis最基本的使用着手看源码 @Test public void Test() throws IOException { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStrea...原创 2020-02-22 19:30:55 · 306 阅读 · 0 评论 -
MyBatis(三)MyBatis缓存和工作原理
MyBatis体系结构 MyBatis的工作流程 在MyBatis启动的时候我们要去解析配置文件,包括全局配置文件和映射器配置文件,我们会把它们解析成一个Configuration对象,里面会包含各种配置文件的参数信息 创建一个包含Configuration会话工厂SqlSessionFactory ,通过它来创建SqlSession对象,SqlSession是我们操作数据库的接口,代表跟数...原创 2020-02-26 18:53:58 · 333 阅读 · 0 评论