我们在学习时xml文件里面的各种标签并不会想eclipse那样“alt+/”都会显示出来,那么怎么设置呢?步骤如下: 一、以下是引入MyBatis的DTD文件 1、 在创建的xml文件最上面会看到有一行XXXX.dtd的字样: ? 先复制下这段标注的红色文字,它规定了该xml文件执行的约束标准 2、 ...
分类:
编程语言 时间:
2020-06-28 20:36:57
阅读次数:
78
java日期类型对象通过mybatis向数据库中的存取 #一、数据库中的日期数据类型 数据库中的日期数据类型有四种:date、datetime、timestimp、time。date类型只保存年月日,不保存时分秒,datetime和timestimp保 存年月日时分秒,time只保存时分秒。数据库字 ...
分类:
数据库 时间:
2020-06-28 20:36:00
阅读次数:
52
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