【One Day菜鸟到大鸟】MyBatis搭建环境

一、概述

    MyBatis是一个持久化框架和Hiberante差不多。比起JDBC来说MyBatis封装了JDBC让我们能够面向对象开发。比起Hiberante来说卸下了Hiberante那种重量级的东西而是一个轻量级的框架,之所以很多互联网公司愿意用这个比如JD.COM在某方面来来说MyBatis比较轻量,效率高,灵活性高,面临复杂的业务查询来说Hibernate的查询效率比起MyBatis慢多了很简单Hiberante封装的比较全面就像一个人开轿车简单的路咱们可以走,但是地形复杂的路轿车就开不了而变得笨重,而MyBatis而言了就像一个人骑车,不管什么路咱都可以走。

    废话就这么多下面就给大家着手搭建MyBatis环境。

二、搭建环境。

1、加入jar包。

去官网下载:https://github.com/mybatis/mybatis-3/releases

我用的是mybatis-3.2.8下载之后解压出来,如下几张图标记红色的jar包拷入项目中:

根目录下

lib文件夹下面

2.新建一个java项目。

文件目录结构如下:

告诉大家其中log4j.properties这个文件必须有不然会报错

3.下面就是编写代码了。

mybatis-cofig.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>
		    <environments default="development">
		        <environment id="development">
		        <transactionManager type="JDBC"/>
		            <dataSource type="POOLED">
		            <property name="driver" value="com.mysql.jdbc.Driver"/>
		            <property name="url" value="jdbc:mysql://127.0.0.1:3306/mybatis" />
		            <property name="username" value="root"/>
		            <property name="password" value="root123"/>
		            </dataSource>
		        </environment>
		    </environments>

		</configuration>
log4j.properties

		log4j.rootLogger=debug, Console
		#Console
		log4j.appender.Console=org.apache.log4j.ConsoleAppender
		log4j.appender.Console.layout=org.apache.log4j.PatternLayout
		log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

		log4j.logger.java.sql.ResultSet=DEBUG
		log4j.logger.org.apache=DEBUG
		log4j.logger.java.sql.Connection=DEBUG
		log4j.logger.java.sql.Statement=DEBUG
		log4j.logger.java.sql.PreparedStatement=DEBUG
GroupTest.java

		import static org.junit.Assert.*;

		import java.io.IOException;
		import java.io.InputStream;

		import org.apache.ibatis.io.Resources;

		import org.apache.ibatis.session.SqlSessionFactory;
		import org.apache.ibatis.session.SqlSessionFactoryBuilder;
		import org.junit.Test;

		import com.gaowei.utils.MybatisUtil;

		public class GroupTest {
		//SesionFactory利用了单例模式来创建
			private SqlSessionFactory sessionFactory= MybatisUtil.getInstance();
			@Test
			public void connection() {
			}
		}

MyBatisUtil.java

		package com.gaowei.utils;

		import java.io.Reader;

		import org.apache.ibatis.io.Resources;
		import org.apache.ibatis.session.SqlSessionFactory;
		import org.apache.ibatis.session.SqlSessionFactoryBuilder;

		public class MybatisUtil {

			private static SqlSessionFactory sqlMpper;
			private static Reader reader;

			static{
				try {
					reader=Resources.getResourceAsReader("com/gaowei/model/mybatis-config.xml");
					sqlMpper = new SqlSessionFactoryBuilder().build(reader);
					System.out.println(sqlMpper);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}

			  public static SqlSessionFactory getInstance() {
			      return sqlMpper;
			   }

		}
4.查看成功

运行GroupTest.java只要下面你连上数据库答应出下面这句话你就成功了。

四、总结。

就这样Mybatis的环境搭建完毕了下篇博客给大家详细的讲解一下这些XML配置。

时间: 2024-10-23 16:24:00

【One Day菜鸟到大鸟】MyBatis搭建环境的相关文章

myBatis搭建环境

到此,前期的开发环境准备工作全部完成.mybatis  搭建环境开始 下载资源包地址:https://github.com/mybatis/mybatis-3/releases 1.创建测试项目,普通java项目或者是JavaWeb项目均可,如下图所示: 2.添加相应的jar包 [mybatis] mybatis-3.1.1.jar [MYSQL驱动包] mysql-connector-java-5.1.7-bin.jar 3.创建数据库和表,针对MySQL数据库 SQL脚本如 到此,前期的开发

基于SpringMVC、Maven以及Mybatis的环境搭建 【转】

搭建环境 1.IDE用的是Eclipse的J2EE版本,要保证装上了Maven,可以使用Eclipse的Install New Software来安装然后点击Next,安装好后重启一次.注意:使用最新版的Eclipse时,可以跳过此步,因为最新版的Eclipse已经内置了Maven.2.安装好了Maven后,不要使用IDE自带的Maven,而是去官方下载一个,然后让IDE的Maven指向你下载安装的Maven路径,如图: 三.创建Maven项目 1.创建一个新的Maven Project,Fil

MyBatis的环境搭建

第一节 MyBatis的环境搭建 2016年3月1日 星期二 13:01 1.找到所需要的Jar 在这个里面需要注意的是对所有的jar要进行 Bulid path操作 2.根据帮助文档完成 www.github.com 找找到对应Mybatis的官方帮助文档 搭建的过程如下: A.引用包 B.需要建立核心配置文件,文档类型 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http:

MyBatis基本环境搭建与MyBatisUtil

本文将介绍MyBatis的环境搭建,本例使用的MyBatis的版本为mybatis-3.2.8.jar.下载地址为:http://download.csdn.net/detail/ma_hoking/8380541.本例使用的数据库为MySQL数据.具体的安装操作请参考:http://blog.csdn.net/mahoking/article/details/42921511. [转载使用,请注明出处:http://blog.csdn.net/mahoking] 首先创建Java项目MyBat

搭建MyBatis工作环境以及增删改查基本操作

数据库准备 创建一个数据库为mybatus-test,表为user CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8; insert into `user`(

搭建MyBatis开发环境

搭建MyBatis开发环境 1. 导入MyBatis的jar log4j-1.2.17.jar--日志记录 mybatis-3.2.2.jar--核心包 mybatis-3.2.2-sources.jar--源码包MyBatis mysql-connector-java-5.1.0-bin.jar--mysql驱动 有四个,直接放lib下即可 2.配置DTD(约束文档) DTD主要用于代码提示,联想的功能 配置Mapper和config的DTD 1. Window--pereferences--

mybatis学习:mybatis的环境搭建

一.mybatis的概述: mybatis是一个持久层框架,用java编写 它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接登繁杂过程 它使用了ORM思想实现了结果集的封装 ORM: Object  Relational  Mappging 对象关系映射 简单来说: 就是把数据库表和实体类及实体类的属性对应起来 让我们可以操作实体类就实现操作数据库表 二.mybatis的环境搭建 第一步:创建maven工程并导入坐标 1 <packaging>ja

MyBatis —— 调试环境搭建

MyBatis  —— 调试环境搭建 1. 依赖工具 Maven Git JDK IntelliJ IDEA 2. 源码拉取 从官方仓库 https://github.com/mybatis/mybatis-3 Fork 出属于自己的仓库.为什么要 Fork ?既然开始阅读.调试源码,我们可能会写一些注释,有了自己的仓库,可以进行自由的提交. 使用 IntelliJ IDEA 从 Fork 出来的仓库拉取代码. 本文使用的 MyBatis 版本为 3.5.0-SNAPSHOT . 3. 调试 M

MyBatis如何搭建环境(简单易懂)

MyBatis 从认识到环境搭建 原始 jdbc 是什么样的 ? 简单的梳理一下我们使用 JDBC 的流程:① 引入相关数据库驱动 Jar 包 ② 创建一个数据库连接类 在这个类中包括:数据库驱动的加载.数据库连接的配置.连接对象的获取.以及释放关闭,以及具体的SQL以及其执行语句,下面是一个 下面代码是 JDBC最原始的方式,没有经过任何优化和封装,功能是查询student表中的所有记录 package cn.ideal.jdbc; import cn.ideal.domain.Student