Mybatis框架的准备工作

一.引入依赖

  
        
            mysql
            mysql-connector-java
            5.1.47
        
        
            org.mybatis
            mybatis
            3.5.2
        
        
            junit
            junit
            4.12
        

        
            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                true
            
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                true
            
        

二.配置文件




    
        
            
            
                
                
                
                
            
        
    
    
        
    

db.properties:

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis01?useSSL=true&useUnicode=true&characterEncoding=UTF-8
username=root
password=root

三.Mybatis工具类

public class MybatisUtil {
    private static SqlSessionFactory sqlSessionFactory;
    static {
        try {
            //获取SqlSessionFactory对象
            String resource = "mybatis-config.xml";
            final InputStream inputStream = Resources.getResourceAsStream(resource);
            final SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    //既然有了 SqlSessionFactory,顾名思义,我们可以从中获得 SqlSession 的实例。
    // SqlSession 提供了在数据库执行 SQL 命令所需的所有方法。你可以通过 SqlSession 实例来直接执行已映射的 SQL 语句
    public static SqlSession getSqlSession(){
        return sqlSessionFactory.openSession();
    }
}

你可能感兴趣的:(MYBATIS,java,mybatis)