zoukankan      html  css  js  c++  java
  • 1.Mybatis原理

    视频地址:http://edu.51cto.com/sd/be679

    Mybatis是一个持久层框架,Apache底下的一个项目,它的前身是ibatis,它支持普通的SQL查询,存储过程和高级映射的优秀框架。Mybatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索,Mybatis使用简单的xml或注解用于配置和原始映射,将接口和java的实体类,映射成数据库相关的记录。

      从这些描述中我们大概可以总结出三点,Mybatis的特色:

        1.使用xml来操作数据库(在xml中做增删改查)

        2.对输入的参数做了映射

        3.对输出的查询结果做了映射

      看一张Mybatis的原理图:

      

      分析一下:

        1.Mybatis有一个核心的全局配置文件(名字你可以随便取),这个配置文件中可以配置运行环境,数据源,等等

         2.Mybatis的程序是以一个SqlSessionFactory为核心,SqlSessionFactory由SqlSessionFactoryBuilder获得。

         3.Mybatis中由会话工厂(SqlSessionFactory)来创建会话(SqlSession)

         4.Mybatis中具体操作数据库是由会话来操作(SqlSession)的

         5.在xml中提供了对数据库语句,输入,输出的封装。

  • 相关阅读:
    特斯拉PET钥匙-蓝牙无钥匙
    超声波倒车雷达
    KiCad层次原理图标签和引脚的操作
    Nuget常用命令
    TCP/IP协议入门
    unbuntu(18.04)下体验dotnet core
    c#中的异步
    Git的不完全使用指南
    c#语言特性8.0
    c#语言特性7.x
  • 原文地址:https://www.cnblogs.com/huaixiaoz/p/5786523.html
Copyright © 2011-2022 走看看