mybatis
Mybatis源码解读『DataSource和Connection』
本篇文章我们来介绍一下两个基础概念,DataSource和数据库连接Connection,从名称上看,DataSource表示数据源,Connection表示数据库连接,同时DataSource和Connection是JDBC的概念(jdk...
Mybatis源码解读『select查询——使用SqlSession』
上篇文章我们介绍了使用Mapper接口查询的实现原理,即Mybatis帮我们生成了代理对象,在代理逻辑中,最终使用SqlSession实现查询。除了使用Mapper接口查询之外,我们也可以直接使用Mybatis的SqlSession提供的方...
Mybatis源码解读『SQL映射文件解析』
上篇文章我们介绍了Mybatis如何将配置文件解析为Configuration对象,Mybatis中还有一个重要的SQL映射文件(mapper映射文件),用于配置sql相关信息,也需要被解析。在Mybatis配置文件中,通过”&...
Mybatis源码解读『配置文件解析』
上篇文章中,我们介绍了如何通过JDBC和Mybatis来连接并操作数据库。通过对Mybatis连接数据库的介绍,我们发现,Mybatis使用的核心是那份配置文件mybatis-config.xml,这是我们使用Mybatis的入口。本篇文章...
Mybatis源码解读『Java操作Mysql』
在工程开发中,大概率会使用到关系型数据库,一般在最常用的就是Mysql了。当在Java工程中使用Mysql时,我们需要获取与Mysql的连接,然后才能使用一些方法,操作Mysql。在使用Java操作Mysql的问题上,我们最开始学习时,一般...
Spring Boot多数据源事务管理
在开发企业应用时,对于使用者的一个操作实际上对应底层数据库的多个读写。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,会产生不一致的数据,...
Spring Boot + Mybatis + Druid实现多数据源管理
本文通过使用Druid数据库连接池,完成了多数据源的配置和操作。在讲述之前,希望大家可以了解一下Druid的相关概念和强大。首先讲一下,Druid远远不止是一个数据库连接池,本文所讲的使用Druid配置多数据源也仅仅是Druid的一个简单的...
Mybatis分页查询
分页查询作为数据库交互最常用的几种操作之一,在日常开发中是非常常见的,比如前段请求需要一个分页的列表,往往有两种方式,一是把所有的数据都给到前段,前段分页。另外一种方式是前端通过传分页信息给后端,后端查询时进行分页,并将相应页的数据返给前端...
使用Mybatis Generator自动生成代码
看过前几篇关于Mybatis的文章可以发现,在DAO层做数据库交互时,存在两中方式。一种为使用注解手写mapper.xml,这种方式比较复杂,手写xml文件相当麻烦。另一种较手写mapper.xml文件简单一些,就是使用注解(@Select...
- 1
- 2
- 共 2 页