MyBatis

MyBatis

是一款优秀的持久层框架,用于简化JDBC开发。它本是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code, 并且改名为MyBatis,2013年11月迁移到Github

框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。
在框架的基础之上构建软件编写更加高效、规范、通用、可扩展。

JDBC的缺点

  1. 硬编码
    • 注册驱动,获取连接
    • SQL语句
  2. 操作繁琐
    • 手动设置参数
    • 手动封装结果集

MyBatis对JDBC操作的简化

MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。

市场份额:

MyBatis的使用