搭建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——XML——XML Catalog——User Specified

    

    2. 选择dtd目录下的文件

    

    3.配置它的两个路径

  

3.  添加mybatis配置文件

    在项目下面创建一个和src同级的文件夹resources

    1. 导入mybatis-config.xml (MyBatis核心配置文件)

    2. 导入database.properties

      database.properties是连接数据库的配置文件(配置连接数据库需要的参数)

    3.导入log4j.properties

      log4j.properties是日志文件

4.  创建MyBatisUtil工具类

    在工具包中创建MyBatisUtil工具类

    将(核心代码)读取配置文件的操作封装到工具类

 1 public class MyBatisUtil {
 2     //使用单例方式创建factory对象
 3     private static SqlSessionFactory factory=null;
 4     //在静态块中初始化factory对象
 5     static {
 6         //读取配置文件,需要用io流来读取
 7         InputStream is;
 8         try {
 9             //getResourceAsStream 按照访问输出流的方式获取资源
10             //参数就是要读取的资源
11             is = Resources.getResourceAsStream("mybatis-config.xml");
12             //创建SqlSessionFactory对象
13             factory = new SqlSessionFactoryBuilder().build(is);
14         } catch (IOException e) {
15             // TODO Auto-generated catch block
16             e.printStackTrace();
17         }
18
19     }
20 //        开启会话
21     public static SqlSession openSqlSession() {
22         return factory.openSession(true);
23     }
24 //        关闭会话
25     public static void closeSqlSession(SqlSession session) {
26         session.close();
27     }
28 }

5.   创建实体类pojo

6.  在dao中创建接口

    接口的方法名必须和相应mapper.xml中的

7.  在dao中创建mapper.xml配置文件

8.  创建测试用例类test

原文地址:https://www.cnblogs.com/buhuang-/p/10121623.html

时间: 2024-11-05 13:44:40

搭建MyBatis开发环境的相关文章

asp.net搭建mybatis开发环境

mybatis其实就是ibatis的升级版本不仅能在java上使用,asp.net照样可以使用mybatis来开发程序.mybatis是一个比较小巧的ORM框架,类似hibernate.自己试了一下用法和java上的mybatis差不多.这次在.net的平台上我也来小试牛刀,弄个小程序出来看看,开发之前要去mybatis官网上下载2个包. 1.asp.net版本的mybatis下载地址是http://www.mybatis.org/dotnet.html,如下图所示 如果有必要的话可以连开发文档

搭建MyBatis开发环境步骤

1.万能的导包 在WebRoot / WEB-INF / lib 文件夹下 1).导入Mybatis架包 ---- mybatis-3.2.2.jar 2).加载JDBC驱动 3).导入 log4j-1.2.17.jar 架包 2.创建资源文件夹 -- resource 1). 配置 log4j 的配置文件 2). 配置数据库配置文件 3).创建 MyBatis-config.xml 并进行配置 4).创建SQL映射xml文件,并配置 4.创建 实体类 POJO 5.创建 映射接口类 6.创建t

利用Maven搭建Spring开发环境 【转】

一.   概要说明 最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能.开始去官网下载Spring的相关jar包,但是这些jar包中还是会需要其他的一些jar包,于是又手动的去下载其他的相关jar包.这样也可以搭建出开发环境,但是需要频繁的去下载缺少的jar包,很麻烦.这里,我们可以还有一个更好的办法,采用maven来管理我们的工程,让maven来自动为我们去下载相关版本的jar包,具体的配置如下. 二.   下载并安装maven 去网上下载

利用Maven搭建Spring开发环境

一.   概要说明 最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能.开始去官网下载Spring的相关jar包,但是这些jar包中还是会需要其他的一些jar包,于是又手动的去下载其他的相关jar包.这样也可以搭建出开发环境,但是需要频繁的去下载缺少的jar包,很麻烦.这里,我们可以还有一个更好的办法,采用maven来管理我们的工程,让maven来自动为我们去下载相关版本的jar包,具体的配置如下. 二.   下载并安装maven 去网上下载

搭建SpringMVC开发环境

通常在开发JavaEE项目中Web应用比较常用的框架组合Struts+Spring+Hibernate(SSH)和Struts+Spring+Mybatis(ibatis)(SSM). 当使用Spring的MVC时候,整个Web应用的层次更加简单和情绪. 引入SpringMVC所依赖的两个jar,Spring-web-*.jar Spring-webmv-*.jar(*表示对应的版本) 在Web应用(web.xml)中配置Spring WebAppliactionContext的监听 <cont

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

ActiveReports 9实战教程(1): 手把手搭建好开发环境Visual Studio 2013 社区版

ActiveReports9刚刚公布3天.微软就公布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发.提供设计器.编辑器.调试器和诊断工具. 最牛逼的在于你全然能够免费使用该工具: 能够正大光明的免费使用visual studi

搭建Andriod开发环境

上一篇文章中总结了Andriod系统架构以及系统移植要点,为了进行Andriod系统移植,需要搭建相应开发环境,包括:JDK.SDK(adt).NDK(cdt)以及arm-Linux交叉编译环境等.我的平台以Linux虚拟机为背景,以下为详细步骤: JDK安装: 可以先下载安装再配置环境变量,或者直接在Terminal下执行以下代码一次性完成: # add-apt-respository "deb http://archive.canonical.com/ lucid partner" # ap

搭建Android开发环境

通过学习Android系统基本构架和Android移植的工作后,我们就要学习如何搭建Android开发环境了. 搭建Android底层开发环境,主要包括:Android应用程序开发环境.Android NDK开发环境.交叉编译环境. 底层环境的开发,需要配置Linux的驱动开发环境,Android应用程序和Android NDK的开发环境,还需要辅助工具测试Linux驱动及调试开发板,本书作者建议使用Ubuntu Linux10.04或以上版本作为Linux驱动的平台.底层环境开发需要的工具有: