mybatis的优缺点及应用场合

Posted 有梦想,就要捍卫它

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis的优缺点及应用场合相关的知识,希望对你有一定的参考价值。

mybatis框架的优点

  1. 与jdbc相比,减少了50%以上的代码量
  2. mybatis是最简单的持久化框架,小巧简单且易学
  3. mybatis想到灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在xml里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,并可重用
  4. 提供xml标签,支持编写动态SQL语句
  5. 提供映射标签,支持对象与数据库的orm字段关系映射

需要了解orm可以参考此博客:https://www.cnblogs.com/huanhang/p/6054908.html

mybatis框架的缺点

  1. SQL语句的编写工作量较大,对开发人员编写SQL语句的功底有一定要求
  2. SQL语句依赖数据库,导致数据库移植性差,不能随意更换数据库

mybatis的应用场合

  mybatis是一个足够灵活的DAO层解决方案,对性能要求很高,或许要较多变得项目,如互联网项目,那么mybatis是不错的选择

以上是关于mybatis的优缺点及应用场合的主要内容,如果未能解决你的问题,请参考以下文章

带你整理面试过程中关于 Mybatis 底层的相关知识

jdbc,mybatis,hibernate各自优缺点及区别

jdbc,mybatis,hibernate各自优缺点及区别

jdbc,mybatis,hibernate各自优缺点及区别

Oracle B-tree位图全文索引三大索引性能比较及优缺点汇总

java面试之Mybatis篇