• ---Mybatis3学习笔记(1)


    附上Mybatis3的中文官网:http://www.mybatis.org/mybatis-3/zh/index.html
    
    Mybatis简介:
    
            1.首先他是一个持久层框架.
    
            2.支持普通SQL,存储过程和高级映射
    
            3.内部封装了JDBC,使开发者只需要关注SQL本身
    
            4.几乎避免了所有的JDBC代码和手动参数设置以及获取结果集
    
            5.MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
    
            6.MyBatis 通过xml或者配置的方式,将各种要执行的statement配置起来,并通过java对象和statement中SQL的动态参数进行映射,生成最终执行的SQL,
    
              最后由Mybatis框架将结果集映射成Java对象返回
    
            7.MyBatis重要的实在Java对象和SQL语句之间的映射关系,hibernate实现了pojo和数据库表之间的映射,以及SQL的自动生成和执行
    
    MyBatis体系框架:
    
      接口层:数据查询接口.数据新增接口,数据删除接口,输出更新接口,获取配置接口
    
      数据处理层:
    
            参数映射          SQL解析        SQL执行        结果映射
    
             参数映射配置   -->    SQL获取  -->  SimpleExecutor  -->  结果映射配置
    
           参数映射解析   -->     SQL解析  -->  BatchExecutor  -->  结果类型转换
    
           参数类型解析           动态SQL      ReuseExecutor      结果数据拷贝
    
      基础支撑层:
    
          连接管理          事务管理          配置加载    缓存处理
    
    MyBatis下载:
    
      guthub:https://github.com/mybatis
    
     
  • 相关阅读:
    Sublime Text 3 格式化HTML CSS JS 代码
    CSS 温故而知新
    JQuery Mobile 学习笔记
    Eclipse ADT 代码注释模版
    Eclipse ADT 与VS 常用的快捷键 对比学习
    元组、文件、以及其他
    类型与运算
    python
    python 内置函数 lamda表达式。 open 文件方法
    python 基础 基本数据类型
  • 原文地址:https://www.cnblogs.com/ggzhangblog/p/6399524.html
Copyright © 2020-2023  润新知