详解Mybatis(一)

1.mybatis介绍

MyBatis 本是apache的一个开源项目是一个顶级项目

原本叫iBatis2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 

2013年11月迁移到Github

2.传统的jdbc开发的缺点

详解Mybatis(一)

缺点1:频繁的创建连接对象和销毁连接对象,影响了程序的执行性能

解决方案设想:使用连接池(dbcp,c3p0,Druid)

缺点2:sql语句硬编码(写死了)

解决方案设想:将sql语句写在xml文件中,使用动态sql

缺点3:sql语句中的参数硬编码

解决方案设系那个:将参数写在xml文件中(输入映射)

缺点4:返回的是一个结果集,是一个一个属性

设想解决方案:将返回的结果集直接封装成对象返回

3.Ibatis/mybatis原理

详解Mybatis(一)

4.Mybatis框架搭建

  4.1.添加包

详解Mybatis(一)

4.2.编写核心的配置文件

详解Mybatis(一)

4.3编写实体类

详解Mybatis(一)

4.4编写mapper.xml

详解Mybatis(一)

5.如何让eclipse能有提示

详解Mybatis(一)详解Mybatis(一)

详解Mybatis(一)

 

                        Mybatis搭建请看下篇