MyBatis

MyBatis

1.ORM:对象关系映射
object–mapping–relation


MyBatis_第1张图片
2.
MyBatis_第2张图片
3.mabatis.xml 配置





    
    



    
    
        
        
            
            
            
            
                
                
                
                
            
        
        
            
            
                
                
                
                
            
        
        
            
            
                
                
                
                
            
        
    
    
    
        
        
    


4.db.properties 配置

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mydb
username=root
password=root

5.配置过程:

  1. resource:mybatis-config.xml
  2. InputStream
  3. SqlSessionFactory
  4. SqlSession
  5. 执行配置好的SQL语句

6.Mybatis四大对象:
ParameterHander:处理SQL的参数对象
ResultSetHandler:处理SQL的返回结果集
StatementHandler:数据库的处理对象,用于执行SQL语句
Executor:Mybatis的执行器,用于执行增删改查操作


7.Mybatis插件原理及接口
1.Mybatis的插件借助于责任链的模式进行对拦截的处理
2.使用动态代理对目标对象进行包装,达到拦截的目的
3.作用于Mybatis的作用域对象之上

你可能感兴趣的:(Spring,MyBatis)