这是mybatis-3-config.dtd mybatis-3-mapper.dtd下载,.项目中集成Mybatis与Spring,使用的是Mybatis3.2.7,以及Spring4.0.5,mybatis-spring-1.2.2;因为项目组成员想要偷懒,将数据从DB中查询出来时需要将字段映射为Map,而不想封装成Bean.
以前只在学校接触过Hibernate的学习,并应用过一些小的项目中,进入了公司后,公司的项目用到了Hibernate和Mybatis,因为之前没有接触学习过Mybaits,因此急忙在网上中找到了一些学习视频,加以学习,废话不多说,在这里写点自己的心得体会。
1、让spring管理SqlSessionFactory
2、让spring管理mapper对象和dao。
使用spring和mybatis整合开发mapper代理及原始dao接口。
自动开启事务,自动关闭 sqlsession.
3、让spring管理数据源( 数据库连接池)
1)打开我的eclipse,创建一个java web项目。我这里取名叫mybatis
2)解压下载好的mybatis-3.2.7.zip,找到里面的mybatis-3.2.7.jar,加入build path中
3)可能还需要的jar包,在lib目录下:asm-3.3.1.jar、cglib-2.2.2.jar,一并加到build path中,如果过程中还需要其他jar包,再另行加入
4)因为mybatis是ORM框架,所以少不了数据库,我这里用的是Oracle 10g,添加oracle驱动到build path