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语句依赖于数据库 导致数据库移植性差 不能随意更换数据库
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。