Mybatis简介和优点

Mybatis是Apache一个开源项目,前身为IBatis,2010年改为Mybatis是一个基于java的持久层框架

它消减了JDBC代码和参数的手工设置以及结果集的检索

Mybatis是一个半自动映射框架因为Mybatis需要手动配置sql(需要自己写)和映射关系(实体类和数据表中的字段)

特点:小巧 方便 高效 直接 半自动化和持久框架

Mybatis优点:

  与JDBC相比减少50%代码

  简单的持久化框架,小巧并简单易学

  SQL代码从程序代码中分离可重用

  提供XML标签 支持编写动态SQL

  提供映射标签,支持对象与数据库ORM字段映射

  专注于SQL本身,是一个足够灵活的DAO层解决方案

  适用于性能要求较高或者需求多变的项目

Mybatis缺点:

  SQL语句编写工作量大,对开发人员有一定要求,数据库移植性差

posted @ 2020-04-08 14:49  拯代码  阅读(603)  评论(0编辑  收藏  举报