Mybatis开发环境搭建

 
 mybatis,前身ibatis,是一个orm框架 orm=object(对象) relation(关系,表) mapping(映射)


1.新建Java项目,引入jar包,mybatis的jar包和mysql的jar包
  src


 mybatis的jar包下载
 
 https://github.com/mybatis/mybatis-3/releases
 
2.建立数据库users,建立表user(id,userName,userPwd)


3.引入mybatis的主配置文件mybatis-config.xml(名字在代码中要用到)


 百度解决


 http://mybatis.github.io/mybatis-3/getting-started.html


 
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  
  "http://mybatis.org/dtd/mybatis-3-config.dtd">  
 

     
     
         
             
             
                 
                 
                 
                 
           
 
       
 
   
 
      
     
     
       
 
   
 



4.将数据库连接信息写入单独的properties文件


(1)主配置文件中将连接参数修改为变量
 
 
 
 


(2)引入db.properties文件



(3)在src目录下添加db.properties文件


db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost/users
db.username=root
db.password=


5.编写实体类User
  
 User(id,userName,userPwd)


6.在实体类所在包下,编写userMapper.xml文件
  描述针对这个实体类执行的所有方法



    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

   



7.编写测试程序


(1)编写MyBatis的工具类


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


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


public class MybatisUtils {
public static SqlSession openSession() throws IOException
{
            String resource = "mybatis-config.xml";
            InputStream in = Resources.getResourceAsStream(resource);
            SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(in,"mysql");
            return sessionFactory.openSession();
}
}




 

你可能感兴趣的:(Mybatis,主流框架底层源码详解)