Mybaits有哪些优点及缺点呢?
下文笔者讲述Mybatis中优点及缺点的简介说明,如下所示
Mybatis优点
1.基于SQL语句编程
相当灵活
不会对应用程序或者数据库的现有设计造成任何影响
SQL写在XML里
解除sql与程序代码的耦合
便于统一管理
提供XML标签,支持编写动态SQL语句,并可重用。
2.与JDBC相比
减少了50%以上的代码量
消除了JDBC大量冗余的代码
不需要手动开关连接
3.很好的与各种数据库兼容
(因为MyBatis使用JDBC来连接数据库
所以只要JDBC支持的数据库MyBatis都支持)
4.能够与Spring很好的集成
5.提供映射标签
支持对象与数据库的ORM字段关系映射
提供对象关系映射标签,支持对象关系组件维护
Mybatis缺点
1.SQL语句的编写工作量较大
尤其当字段多、关联表多时
对开发人员编写SQL语句
2.SQL语句依赖于数据库
导致数据库移植性差
不能随意更换数据库
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


