zoukankan      html  css  js  c++  java
  • MyBatis总结(二)

    MyBatis框架的优缺点

       一.优点

          1.与JDBC相比,减少了50%的代码量

          2.最简单的持久化框架,小巧简单易学

          3.SQL代码从程序代码中彻底分离,可重用

          4.提供XML标签,支持编写动态SQL

          5.提供映射标签,支持对象与数据库的ORM字段映射

       二.缺点

         1.SQL语句编写工作量大,对开发人员有一定要求

          2.数据库移植性差

      mybatis专注于SQL本身,是一个足够灵活的DAO层解决方案,适用于性能要求较搞或者需求多变的互联网项目

    mybatis的基本要素

        1.MyBatis的核心对象

             1>SqlSessionFactoryBuilder   用来创建SqlSessionFactory  用完就丢 生命周期只存在于方                                                            法体内  可重用来创建多个SqlSessionFactory

             2>SqlSessionFactory              用于创建SqlSession   作用于整个项目 生命周期和应用的生                                                           命周期相同 单例

            3>SqlSession                           包含了执行SQL所需的所有方法  作用于当前SQL  用完要立                                                          即关闭   线程级别,不能共享

        

    2.SqlSession的两种使用方式:

         1.通过SqlSession实例直接运行映射的SQL语句

          2.基于Mapper接口方式操作数据

  • 相关阅读:
    一年三百六十日,需求业务严相逼
    新博客测试
    教务流水账
    暗流涌动的话“用户体验”
    文档那些事儿
    jforum(2)中文乱码的解决方式
    jmeter笔记(4)测试上传附件
    jmeter笔记(2)组件介绍
    jmeter笔记(5)参数化CSV Data Set Config
    jmeter笔记(6)参数化函数助手
  • 原文地址:https://www.cnblogs.com/zhx2654188344/p/13800877.html
Copyright © 2011-2022 走看看