MyBatis概述

  • 作用

用来改造项目的持久层(JDBC)部分,提高开发效率

  • 对比

Hibernate同样用于改造持久层,更加自动化,SQL语句和表可自动生成,全自动框架不便于细节调整。
MyBatis半自动框架,SQL语句需要自己完成,对象封装由框架完后。

性能方面mybatis优于hibernate,因为在hibernate中SQL是自动生成,需要转化为SQL语句后执行。

  • 介绍
    mybatis是 一种半自动(自动+手动)的ORM(obiect relation mappering 对象关系映射)框架(解决某一类问题而提供的解决方案)
    MyBatis的自我修养之一

  • JDBC使用不便之处
    MyBatis的自我修养之一
    mybatis是持久层框架,是apache下的顶级项目。mybatis托管到goolecode下,再然后托管到github下,
    类似github的中国工具:码云,对比如下:
    MyBatis的自我修养之一

  • 框架配置文件
    MyBatis的自我修养之一
    MyBatis的自我修养之一

相关文章: