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