Mybatis有哪些显著优点和潜在缺点,能否详细分析一下?

2026-04-15 08:3010阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计653个文字,预计阅读时间需要3分钟。

Mybatis有哪些显著优点和潜在缺点,能否详细分析一下?

plaintextgistfile1.txt优点:

1.易于上手和掌握

2.SQL写于XML中,便于统一管理和优化

Mybatis有哪些显著优点和潜在缺点,能否详细分析一下?

3.解除SQL与程序代码的耦合

4.提供映射标签,支持对象与数据库的ORM,字段关系映射:Object relation Mapping

gistfile1.txt

优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm 字段关系映射:Object relation Mapping,对象关系对象关系映射映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 ----------------------------------------- 缺点: 1. sql工作量很大,尤其是字段多、关联表多时,更是如此。 2. sql依赖于数据库,导致数据库移植性差。 3. 由于xml里标签id必须唯一,导致DAO中方法不支持方法重载。 4. 字段映射标签和对象关系映射标签仅仅是对映射关系的描述,具体实现仍然依赖于sql。(比如配置了一对多Collection标签,如果sql里没有join子表或查询子表的话,查询后返回的对象是不具备对象关系的,即Collection的对象为null) 5. DAO层过于简单,对象组装的工作量较大。

阅读全文

本文共计653个文字,预计阅读时间需要3分钟。

Mybatis有哪些显著优点和潜在缺点,能否详细分析一下?

plaintextgistfile1.txt优点:

1.易于上手和掌握

2.SQL写于XML中,便于统一管理和优化

Mybatis有哪些显著优点和潜在缺点,能否详细分析一下?

3.解除SQL与程序代码的耦合

4.提供映射标签,支持对象与数据库的ORM,字段关系映射:Object relation Mapping

gistfile1.txt

优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm 字段关系映射:Object relation Mapping,对象关系对象关系映射映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 ----------------------------------------- 缺点: 1. sql工作量很大,尤其是字段多、关联表多时,更是如此。 2. sql依赖于数据库,导致数据库移植性差。 3. 由于xml里标签id必须唯一,导致DAO中方法不支持方法重载。 4. 字段映射标签和对象关系映射标签仅仅是对映射关系的描述,具体实现仍然依赖于sql。(比如配置了一对多Collection标签,如果sql里没有join子表或查询子表的话,查询后返回的对象是不具备对象关系的,即Collection的对象为null) 5. DAO层过于简单,对象组装的工作量较大。

阅读全文