TKMybatis与Mybatis-plus都是mybatis的扩展,有相同的地方,也有不同的地方。 1.导入坐标 <!--mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis ...
分类:
其他好文 时间:
2020-06-28 15:34:09
阅读次数:
1248
1、当同一个xml映射文件内存在两个相同的id(即两个sql语句的id相同)时会报此错 解决:查询sql语句的id值修改 2、在mybatis的配置文件mybatis.xml内使用了<mapper/>标签加载xxxMapper.xml的映射文件报错,因为如果xxxMapper.xml与namespa ...
分类:
其他好文 时间:
2020-06-28 14:54:40
阅读次数:
108
Mybatis 核心组件 一、mybatis 的核心组件: SqlSessionFactoryBuilder SqlSessionFactory SqlSession SQL Mapper 二、Mybatis 组件 1. SqlSessionFactoryBuilder: 它会根据配置或者代码来生成 ...
分类:
其他好文 时间:
2020-06-28 09:54:38
阅读次数:
103
Configration 将Mybatis config文件和mapper文件解析后,生成的对象,二级缓存在这个类中,此类的作用域是整个应用的生命周期 XMLConfigBuilder 对Mybatis config进行解析,并给configration对象的属性赋值 XMLMapperBuilde ...
分类:
其他好文 时间:
2020-06-28 09:42:01
阅读次数:
65
mybatis 的工作原理 在学习 MyBatis 程序之前,读者需要了解一下 MyBatis 工作原理,以便于理解程序。MyBatis 的工作原理如下图所示: 下面,对Mybatis配置文件的每步流程进行说明: 读取Mybatis 配置文件:mybatis-config.xml 为mybatis ...
分类:
其他好文 时间:
2020-06-28 09:36:30
阅读次数:
60
Mybatis 是什么 MyBatis 本是 Apache 的一个开源项目——iBatis,2010 年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为 MyBatis。 MyBatis 是一个基于 Java 的持久层框架。MyBatis ...
分类:
其他好文 时间:
2020-06-28 09:26:00
阅读次数:
44
Mybatis SqlSessionFactory 一、前言 使用Mybatis 首先是使用配置文件或者代码区生产SqlSessionFactory, 而Mybatis 提供了构造器SqlSessionFactoryBuilder。 它提供了一个类Configuration 作为引导,采用的是Bui ...
分类:
数据库 时间:
2020-06-28 09:15:35
阅读次数:
52
数据库:Mysql 在使用mybatis的过程中对执行sql的返回值产生疑问,顺手记录一下。 结论: insert: 插入n条记录,返回影响行数n。(n>=1,n为0时实际为插入失败) update:更新n条记录,返回影响行数n。(n>=0) delete: 删除n条记录,返回影响行数n。(n>=0 ...
分类:
数据库 时间:
2020-06-27 21:39:02
阅读次数:
120
mybatis mybatis是一个持久层框架,底层封装了JDBC,程序员只需要做简单的配置,和完成接口开发,就能实现CRUD操作,简化了开发。同时减少了硬编码,将sql在配置文件中配置,修改sql也不用重编译,便于系统的维护。 mybaitis也有自己的缓存,但是很少用,它的一级缓存是sessio ...
分类:
其他好文 时间:
2020-06-27 20:12:33
阅读次数:
69
新建MAVEN项目 添加web环境支持 创建SSM项目文件结构 编写配置文件代码 applicationContext.xml springmvc.xml 完成SSM项目代码 代码👈 ...
分类:
编程语言 时间:
2020-06-27 13:32:12
阅读次数:
62