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