• 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中提供了对数据库语句,输入,输出的封装。

  • 相关阅读:
    js获取url参数方法
    JQuery ajax 传递数组
    删除数组中的重复元素
    jquery load的使用
    css3 圆角
    一个项目最忌讳什么
    Lambda 表达式笔记
    KE ASP.NET取到kindeditor 编辑器数据
    ADO.NET
    .NET中Bind和Eval的区别
  • 原文地址:https://www.cnblogs.com/huaixiaoz/p/5786523.html
Copyright © 2020-2023  润新知