搭建MyBatis开发环境

Posted buhuang-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建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

 


以上是关于搭建MyBatis开发环境的主要内容,如果未能解决你的问题,请参考以下文章

mybatis实战教程(mybatis in action)之一:开发环境搭建

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

搭建MyBatis开发环境

MyBatis环境搭建,开发步骤

搭建MyBatis开发环境步骤

MybatisMybatis入门——Mybatis开发环境的搭建