JDBC的版本和java sdk的对应关系

一、JDBC 1.0 随JDK1.1发布; 二、JDBC 2.0 随JDK1.2 和 JDK1.3 发布 JDBC 2.0 和 JDBC 2.1 API 被分入两个包: java.sql 包(包括核心 API;它是 JDBC 1.22 API 的增强) javax.sql 包(可选的包,用于支持连接池、分布式事务及其他类似的高级功能)。 J2SE(Java 2,标准版,在 JDK 1.2 及更高版本中实现)支持 JDBC 2.0 和 JDBC 2.1 核心 API,J2EE 1.3 支持 JDBC 2.0 可选包。 三、JDBC3.0 随JDK…

mybats自学小结

sqlSessionFactoryBuider 它是利用xml或java编码获得资源构建SqlSessionFactory ,可构建多个SqlSessionFactory,只负责构建,是一个构建器。一般应用在局部,用完,就回收。 sqlSessionFactory 它的作用是创建SqlSession,而SqlSession就是一个回话,相当于JDBC的Connection对象。 每创建一个sqlSessionFactory,就打开数据库连接资源,故一般一个数据库创建一个SqlSession,这样避免过多Connection…

springmvc+mybatis学习笔记(汇总)

springmvc+mybatis学习笔记(汇总) 标签 : springmvc mybaits springmvcmybatis学习笔记汇总目录sourcecode说明联系作者 笔记分为两大部分:mybatis和springmvc mybatisspringmvc 笔记内容主要是mybatis和springmvc的一些基本概念和使用方法,涉及概念介绍、环境搭建、编程细节、运行调试等方面。 这套笔记整体偏入门和应用,适合快速上手,对底层实现和机理并未做过多分析。我后续会研读spring源码…

当Spring Boot遇见Mybatis(Mysql)

前言 在本文中讲述了Spring Boot 如何整合Mybatis ,然后如何通过Mybaits连接到Mysql,项目是由gradle构建的,本文还讲述了controller层相关的知识。 Spring Boot 在Spring 家族现在混的风生水起,如果不是开发之前的老项目,那么几乎大多数人都在使用Spring Boot。使用的原因虽然有很多,但是归根结底的根本原因只有一个,那就是因为它太易用了,如果你想要创建一个最小的Spring Boot 项目可以看我…

spring boot+mybatis整合

https://www.cnblogs.com/peterxiao/p/7779188.html   LZ今天自己搭建了下Spring boot+Mybatis,比原来的Spring+SpringMVC+Mybatis简单好多。其实只用Spring boot也可以开发,但是对于多表多条件分页查询,Spring boot就有点力不从心了,所以LZ把Mybatis整合进去,不得不说,现在的框架搭建真的是方便。话不多说,进入正题。 一、java web开发环境搭建   网上有很多教程,参考教程:http://www.cnbl…

MyBatis与Spring的整合

一、MyBatis与Spring的整合思路:spring的特点就是对系统的一个调度管理。我们可以使用spring的声明式的方式或者注解方式来以单例的方式管理sqlSessionFactory。spring整合mybatis,通过生成的代理对象来使用SqlSessionFactory创建SqlSession。或者将mapper交由spring进行管理。 首先引入spring和MyBatis各自的jar包 引入spring与MyBatis整合的包 当有jar冲突时,我们只保留高版本的jar包 配置spring中…

SpringMVC和Mybatis的整合的工作原理

4.SpringMVC和Mybatis的整合  在做这个项目之前,我们的前提条件是:你已经有一个能运行的SpringMVC的最简单的项目了。请同学们参考我的SpringMVC那章。做这个项目关键在于导包,请参考下图: SpringMVC和Mybatis的整合的工作原理 马 克-to-win: org.mybatis.spring.mapper.MapperScannerConfigurer会自动往Spring容器注入 com.mapper目录下所有的Mapper比如RegisterMapper(这就是为什么在Controlle…

springmvc整合mybatis

springmvc,表现层框架,和spring是一家人。springmvc处理流程图:废话不多说,直接先上springmvc整合mybatis,整个简单Hello World!再说···第一步肯定是先引包(maven工程): <dependencies> <!-- spring-webmvc包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.0.6.RELEASE</v…

《深入浅出Spring Boot 2.x》预售,源码、课程(长时间课程免费赠送)和纠错

各位,我的新书《深入浅出Spring Boot 2.x》目前快出版了,给个封面看看。 本来说这本书挺厚的,出版社原本设计的厚度为480多页,经过我争取和编辑的努力下本书压缩为430页左右,从而将价格压低给各位,这样: 出版社原本要定价109元,经过我争取最终定价为99元,只能为大家做到那么多了。   1、购书地址: 京东:https://item.jd.com/12403128.html?dist=jd 当当:http://product.dangdang.com/25307…

spring boot下mybatis配置双数据源

最近项目上遇到需要双数据源的来实现需求,并且需要基于spring boot,mybatis的方式来实现,在此做简单记录。 单一数据源配置 单一数据源配置的话并没有什么特别的,在spring boot框架下,只需要在配置文件内添加对应的配置项即可,spring boot会自动初始化需要用到的bean。 配置信息如下。这里使用的是德鲁伊的数据源配置方式 #datasource配置 spring.datasource.type=com.alibaba.druid.pool.Druid…

Spring Boot学习(2):Spring Boot集成MyBatis

目录 一、引言 二、导入jar包 三、配置 1、注解方式 2、XML方式 四、验证 一、引言 上篇文章介绍了怎么在 IntelliJ IDEA 创建Spring Boot项目,这篇文章我们将接着上次创建的Spring Boot项目,介绍Spring Boot如何集成Mybatis,包括 注解 和 Xml配置文件 两种形式 二、导入jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt…

spring boot整合mybatis使用注解得到自增主键返回值

spring boot整合mybatis得到自增主键返回值 实体类 @Data public class OrderRecord { private int applicantId; private String reason; private String members; private String startTime; private String endTime; private int flag; private int state; private int roomId; private int recordId; private int departmentId; private int companyId; } Mapper接口 public interface SimpleUser…

spring boot笔记2——spring boot整合mybatis

一、spring boot整合mybatis首先需要添加依赖,pom需要的部分如下: <!-- spring boot的配置 -->     <parent>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-parent</artifactId>         <version>1.5.9.RELEASE</version>         <relativePath/> <!-- lookup parent from repository…

MyBatis与Spring集成

本篇博客讨论mybatis如何与spring这个强(zhuang)大(bi)的框架集成。与spring集成最大的好处就是把sqlSession的创建过程交给了spring,并且可以将创建好的sqlSession对象直接注入到我们编写的类中。所以,本篇博客主要讨论两点: 如何通过spring创建sqlSession 如何将sqlSession注入到我们的类中。 如何通过spring创建sqlSession 如果不和spring集成的话,我们需要自己创建sqlSession,自己创建sqlSes…