第一节课Mybatis学习总结

Mybatis学习总结

Mybatis的简单介绍

  • Mybatis是一个ORM框架
  • Mybatis可以使用XML或注解的方式进行配置和映射,它是把实体类和SQL语句之间建立了映射关系,对比Hibernate是在女实体类和数据库之间建立了映射关系。

Mybatis的简单使用

  1. 创建一个Java project

  2. 导入Mybatis需要的jar包

  3. 在工程中新建Source Folder命名为resources来专门存放MyBatis的主配置文件mybatis.xml

  4. 创建实体类和映射器接口

  5. 创建MyBatis的SQL映射XML文件,并且映射文件要同刚才创建的映射器接口在同一包中,与映射器接口命名也相同

    • 
      
      
      
      
          
          
              
              
              
          
          
          
          
      
      
  1. 将SQL映射文件与主配置文件进行关联.在Mybatis.xml住配置

    •  
       
       
           
              
           
           
               
             
       
              
              
      
              
             
         
           
      
      
      
  1. 编写代码进行测试

    • SqlSession session = MyBatisUtil.openSqlSession();
      UserMapper userMapper = session.getMapper(UserMapper.class);
      List users = userMapper.selectAllUsers();
      for(User u : users) {
          System.out.println(u);
      }
      session.close();
      
      

Mybatis中使用Mapper接口的具体要求

  • Mapper接口的全限定名为映射文件的namespace的值
  • Mapper接口的方法名称和映射文件中定义的每个sql的id相同
  • Mapper接口的方法参数和映射文件中定义每个sql的parameterType类型相同
  • Mapper接口的方法返回的单个对象类型和映射文件中定义的每个sql的resultType类型相同

你可能感兴趣的:(第一节课Mybatis学习总结)