Mybatis框架的概述

框架的概述

框架是一种经过校验,具有一定功能的软件半成品

Mybatis

mybatis是一个优秀的持久化层框架,支持自定义SQL、存储过程和高级映射。MyBatis避免了几乎所有的JDBC代码以及手动设置参数和获取结果集。MyBatis可以使用简单的XML或注释来配置本机类型、接口和Java的普通旧Java对象(pojo),并将其映射到数据库中的记录

mybayis 的功能架构分为3层

1.API接口层:提供给使用外部接口的API,开发人员通过这些本地API来操作数据库。接口层接收呼叫请求称为数据处理层,完成特定的数据处理。

2.数据处理层:负责具体的SQL查找、SQL解析、SQL执行以及执行结果映射处理等。其主要目的是随叫随到地完成一个数据库的请求操作。

3.基本支持层:负责最基本的功能支持,包括连接管理、事务管理、配置加载和缓存处理,这些都是常见的东西,提取它们作为最基本的组件。它为上层数据处理层提供最基本的支持。

MyBatis主配置文件



  


    
    
    
    
        
    
    
    
        
        
            
            
            
            
                
                
                
                
            
        
        
    
    
        
        
    

mapper配置





    
   
        INSERT INTO t_user(id, name, age, email) VALUES (#{name},#{age},#{email})
   
    
        DELETE FROM t_user WHERE id = #{id}
    

你可能感兴趣的:(Mybatis框架的概述)