idea通过maven创建mybatis项目

idea通过maven创建mybatis项目

  1. 通过maven引入mybatis的jar和mysql-connect的jar包
		 
            org.mybatis
            mybatis
            3.5.2
        
        
            mysql
            mysql-connector-java
            5.1.47
        

2.编写mybatis需要的环境配置文件,起名:config.xml




    
        
            
            
                
                
                
                
            
        
    
    
       暂时省略不写
    

3.创建实体类与数据库表,表名和字段名互相映射,暂时通过相同命名映射

public class Person {

    private int id;
    private String name;
    private int age;
    省略getter和setter
    }

4.给Person实体类建立一个mapper.xml文件,把映射建立起来




    

5.写测试类

 public static void main(String[] args) throws IOException {
        //获取mybatis配置环境,转换为字符流
        Reader reader = Resources.getResourceAsReader("config.xml");
        //通过sqlSessionFactoryBuilder.build(reader)方法获取sqlSessionFactory实现类。
        SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);
        //通过session工厂获取sqlSession,即jdbc的connection(数据库连接)
        SqlSession session = sessionFactory.openSession();
        Person person = session.selectOne("com.doumi.entity.personMapper.selPersonById",1);
        System.out.println("person:"+person);
        session.close();
    }

最简单的mybatis完成!
ps:
需要注意的一点:由于是maven工程,所以有src/main/java和src/main/resources两个目录,所有的配置文件都放在了resources中才可以,放在java中文件就找不到。暂时不知道原因

你可能感兴趣的:(mybaties)