1.整合思路

需要Spring通過單例方式管理SqlSessionFactory。

Spring和MyBatis整合生成代理對象,使用SqlSessionFactory創(chuàng)建SqlSession。(Spring和MyBatis整合自動完成)

持久層的mapper都需要由Spring進行管理。

2.整合環(huán)境

創(chuàng)建一個java工程(接近實際開發(fā)的工程結(jié)構(gòu))

jar包:

mybatis3.2.7的jar包

spring3.2.0的jar包

dbcp連接池

數(shù)據(jù)庫驅(qū)動

mybatis和spring的整合包:早期ibatis和spring整合是由spring官方提供,mybatis和spring整合由mybatis提供。

移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),手機維修培訓(xùn),手機軟件培訓(xùn)移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),手機維修培訓(xùn),手機軟件培訓(xùn)

3.spring配置文件

在applicationContext.xml配置sqlSessionFactory和數(shù)據(jù)源。SqlSessionFactory在mybatis和spring的整合包下。

移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),手機維修培訓(xùn),手機軟件培訓(xùn)

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 

        
		

網(wǎng)友評論