• 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接口方式操作数据

  • 相关阅读:
    常见问题
    查询
    多对多关系
    prototype & __proto__
    new operator
    用户
    express.Router
    Express 应用生成器
    LeanCloud
    npm常用命令
  • 原文地址:https://www.cnblogs.com/zhx2654188344/p/13800877.html
Copyright © 2020-2023  润新知