随笔分类 -  Mybatis要点以及源码

主要用来记录Mybatis的一些趣事
摘要:MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能,本文从配置到源码进行分析. 阅读全文 »
posted @ 2020-12-11 17:21 等不到的口琴 阅读(4896) 评论(0) 推荐(1) 编辑
摘要:java.io.IOException: Could not find resource mybatis-conf.xml at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114) at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100) at org.apache.ibatis.io.Resources.getResourceAsReader(Resources.java:160) at MybatisAdvancedTest.testQueryByNo(MybatisAdvancedTest.java:23) 阅读全文 »
posted @ 2020-12-11 00:21 等不到的口琴 阅读(1264) 评论(1) 推荐(0) 编辑
摘要:ORM框架对比以及Mybatis配置文件详解 0、数据库操作框架的历程 (1) JDBC ​ JDBC(Java Data Base Connection,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JD 阅读全文 »
posted @ 2020-12-09 23:20 等不到的口琴 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Mybatis SQL映射文件详解 mybatis除了有全局配置文件,还有映射文件,在映射文件中可以编写以下的顶级元素标签: cache – 该命名空间的缓存配置。 cache-ref – 引用其它命名空间的缓存配置。 resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元 阅读全文 »
posted @ 2020-12-09 23:19 等不到的口琴 阅读(265) 评论(0) 推荐(0) 编辑
摘要:本文主要围绕获取SqlSessionFactory对象、获取SqlSession对象、获取XxxMapper对象(代理接口中的方法、mapper.xml中的等标签中定义的SQL语句几个主要步骤进行源码Debug分析 阅读全文 »
posted @ 2020-12-09 23:13 等不到的口琴 阅读(143) 评论(0) 推荐(0) 编辑
摘要:详解Mybatisplus ​ MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性: 无侵入**:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性 阅读全文 »
posted @ 2020-12-08 23:50 等不到的口琴 阅读(938) 评论(0) 推荐(0) 编辑
摘要:mybatis框架整合及逆向工程 一、三大框架整合 ​ 整合SSM框架 1、导入pom文件 1、导入spring的pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0. 阅读全文 »
posted @ 2020-12-08 10:04 等不到的口琴 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Mybatis参数预编译 一、数据库预编译介绍 1.数据库SQL语句编译特性: 数据库接受到sql语句之后,需要词法和语义解析,优化sql语句,制定执行计划。这需要花费一些时间。但是很多情况,我们的一条sql语句可能会反复执行,或者每次执行的时候只有个别的值不同(比如query的where子句值不同 阅读全文 »
posted @ 2020-12-08 09:48 等不到的口琴 阅读(3347) 评论(0) 推荐(1) 编辑
摘要:Mybatis SQL映射文件详解 mybatis除了有全局配置文件,还有映射文件,在映射文件中可以编写以下的顶级元素标签: cache – 该命名空间的缓存配置。 cache-ref – 引用其它命名空间的缓存配置。 resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元 阅读全文 »
posted @ 2020-12-07 23:55 等不到的口琴 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Mybatis总结(一) 一.Mybatis启动流程(代码层面) 关于config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0// 阅读全文 »
posted @ 2020-12-07 00:22 等不到的口琴 阅读(233) 评论(0) 推荐(0) 编辑
摘要:java.io.IOException: Could not find resource com/xxx/xxxMapper.xml 报错内容: org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSess 阅读全文 »
posted @ 2020-12-06 11:45 等不到的口琴 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示