mybatis的优缺点及应用场合
Posted 有梦想,就要捍卫它
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis的优缺点及应用场合相关的知识,希望对你有一定的参考价值。
mybatis框架的优点
- 与jdbc相比,减少了50%以上的代码量
- mybatis是最简单的持久化框架,小巧简单且易学
- mybatis想到灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在xml里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,并可重用
- 提供xml标签,支持编写动态SQL语句
- 提供映射标签,支持对象与数据库的orm字段关系映射
需要了解orm可以参考此博客:https://www.cnblogs.com/huanhang/p/6054908.html
mybatis框架的缺点
- SQL语句的编写工作量较大,对开发人员编写SQL语句的功底有一定要求
- SQL语句依赖数据库,导致数据库移植性差,不能随意更换数据库
mybatis的应用场合
mybatis是一个足够灵活的DAO层解决方案,对性能要求很高,或许要较多变得项目,如互联网项目,那么mybatis是不错的选择
以上是关于mybatis的优缺点及应用场合的主要内容,如果未能解决你的问题,请参考以下文章
jdbc,mybatis,hibernate各自优缺点及区别
jdbc,mybatis,hibernate各自优缺点及区别
jdbc,mybatis,hibernate各自优缺点及区别