MyBatis 点点滴滴

2012.1.30 下载MyBatis的包,3.06版本 (1) 下载MyBatis 要使用的JAR  mybatis-3.0.6.jar 到项目文件夹 同时下载dbcp的jar到项目,3个jar commons-collections-3.2.1.jar, commons-dbcp-1.4.jar, commons-pool-1.6.jar (2) 配置MyBatis的主xml 新建一个XML文件,保存为dbconfig.xml,下面是示例内容 下面有几个注意的地方 1. 引用properties文件来配置db的参数    引入文件     <properties resourc…

MyBatis入门

1、首先下载必要的jar包,包括:mybatis-***.jar、mysql-connector-java-***.jar、commons-logging-***.jar 2、在创建的项目中,建立一个properties文件,这里取名mysql.properties: jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mydata?serverTimezone=GMT jdbc.username=root jdbc.password=xushiyu 在这个文件中存放了一些jdbc的配置参数 3、建立一个名为mybatis.c…

MyBatis整合EHCache

MyBatis整合EHCache 添加jar: mybatis-ehcache-1.0.3 下载地址:http://download.csdn.net/detail/leisure_life/9853653 ehcache-core-2.6.11 下载地址:http://www.java2s.com/Code/Jar/e/Downloadehcachecorejar.htm 映射文件配置: xxxMapper.xml <cache type="org.mybatis.caches.ehcache.EhcacheCache"/> 端了人家的碗就得受人家的管,用了EHcache,还得整一个ehcache.xml文件,放在clas…

Spring 4.x+Spring MVC 4.x+MyBatis 3.x 整合(一)Spring MVC 3.1.0 环境搭建

1 Spring MVC项目创建 第一步,使用Eclipse创建一个Web Project,本文命名为:website_java2; 第二步,下载Spring 3.1.0包,并解压所有jar复制到WEB-INF/libs目录中,下载地址如下: http://download.csdn.net/download/xz2001/4853984 另外,还需要其他的一些jar(如sqlite要引入sqlite-jdbc-3.7.2.jar),完整的jar如下:     2 配置项目 第一步:修改web.xml配置文件,加入如下配置: <!-- spr…

使用mybatis实现CRUD

使用mybatis教程 1、导入mybaties的jar,如mybatis-3.1.1.jar(再加上mysql的jar)2.在src文件下新建一个xml文件,如Configuration.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <typeAliases> <typeAlias alias="User" type="com…

mybatis 双表增删改查(控制台版)

一、mybatis 所需相关jar 文件:       二、项目包结构       <!-- Mybatis 主配置文件 --> <?xml version="1.0" encoding="UTF-8" ?>      <!DOCTYPE configuration          PUBLIC "-//mybatis.org//DTD Config 3.0//EN"          "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration>     <!-- 给实体类起别名 可以方便在mapper文件 使用 -->     <…

注解方式的mybatis的使用

mybatis使用 我们使用一个简单的例子来说明一下spring中如何整合非注解形式和注解形式的mybatis,以及mybatis的测试。  首先导入spring核心jar、mybatis jar、spring整合mybatis jar  编写实体类: @Component public class Student { private int id; private String name; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public String…

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…