mybatis 通过xml文件构建SqlSessionFactory对象。通过SqlSessionFactory获取SqlSession对象,执行mapper中发方法。

1.导包 mybatis依赖和jdbc依赖

    
	    org.mybatis
	    mybatis
	    3.4.6
	
	
	
	    mysql
	    mysql-connector-java
	    5.1.38
	

2.mybatis全局配置文件   

mybatis可以通过xml全局配置文件的方式获取SqlSessionFactory对象。(也可以不通过xml文件)。

/config/mybatis-config.xml




  
    
      
      
      
        
        
        
        
      
    
  
  
    
  

3.sql对应的xml文件。

EmployeeDao.xml




  

4.接下来是测试方法。

	    // 从xml配置文件中构建sqlSessionFactory对象
		String resource = "config/mybatis-config.xml";
		InputStream inputStream = Resources.getResourceAsStream(resource);
		SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
		System.out.println(sqlSessionFactory);
		// 通过SqlSessionFactory获取SqlSession对象
		SqlSession session = sqlSessionFactory.openSession();
		try {
        // 命名空间.方法
		  Map map = session.selectOne("com.jiayun.EmployeeDao.selectEmployee", 1);
		  System.out.println(map);
		} finally {
		  session.close();
		}

 

你可能感兴趣的:(mybatis)