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


