mybatis笔记

MyBatis组成:

        1.数据源配置文件:数据库驱动,数据库连接地址,用户名密码,事务管理,连接池连接数,空闲时间等




  
    
        
            
            
                
                
                
                
            
        
    
    
        
    

        2.sql映射文件:MyBatis中所有数据库的操作都会基于该映射文件和配置的sql语句,在这个配置文件中可以配置任何类型的SQL语句。框架会根据配置文件中的参数配置,完成对SQL语句以及输入输出参数的映射配置。






    

       3.会话工厂与会话:MyBatis中会话工厂SqlSessionFactory类可以通过加载资源文件,读取数据源配置SqlMapperConfig.xml信息,从而产生一种可以与数据库交互的会话实例SqlSession,会话实例SqlSession根据Mapper.xml文件中配置的sql,对数据库进行操作。

       4.执行器

会话工厂SqlSessionFactory通过加载资源文件获取SqlMapConfig.xml配置文件信息,然后生成可以与数据库交互的会话实例SqlSession。会话实例可以根据Mappeer配置文件中大的sql配置去执行相应的增删改查操作。在SqlSession会话实例内部,通过执行器Executor对数据库进行操作,Executor依靠封装对象Mappered Statement,它封装了从mapper.xml文件中读取的信息(SQL 语句,参数,结果集类型)。MyBatis通过执行器与Mappered Statement的结合实现与数据库的交互。

       5.底层封装对象

mybatis笔记_第1张图片

mybatis笔记_第2张图片

mybatis笔记_第3张图片

mybatis笔记_第4张图片

mybatis笔记_第5张图片

mybatis笔记_第6张图片

mybatis笔记_第7张图片

 

mybatis笔记_第8张图片

 

mybatis笔记_第9张图片

mybatis笔记_第10张图片

mybatis笔记_第11张图片

mybatis笔记_第12张图片

 

mybatis笔记_第13张图片

 

你可能感兴趣的:(mybatis笔记)