码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis总结(二)

时间:2020-10-12 20:04:14      阅读:21      评论:0      收藏:0      [点我收藏+]

标签:数据   总结   开发   factory   sql   对象   factor   优点   session   

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

MyBatis总结(二)

标签:数据   总结   开发   factory   sql   对象   factor   优点   session   

原文地址:https://www.cnblogs.com/zhx2654188344/p/13800877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!