MyBatis

入门:

    

【1】导入mybatis的核心jar包和依赖包

 

 

【2】配置  mybatis.xml

 


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

   


       
         
            


                  

                


                

                 

                  

                 


        

      

       
         







【3】配置mapperFlower.xml


  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

  

 



   
 


 

【4】解析mybatis.xml文件只想方法的调用

             

 //【1】 解析mybatis.xml
                             
        InputStream is=Resourse.getResourseAsStream("mybatis.xml");
                        //【1.1】获得session工厂

                       
        SqlSessionFactory  factory =new  SqlSessionFactoryBuilder.builder().builder(is);


                      //【1.2】获得session对象

                   SqlSession sqlsession =factory.openSession();

           //【2】  调用相对应的方法
         
                List  list=sqlsession.selectList("flowerMapper.selectALL");


       //【3】输出结果
            
               for(Flower list1:list){

                  System.out.println(list);


               }

 

              【5】这样写的好处 :实现java代码和sql语句解耦合

                            

  

你可能感兴趣的:(java高级)