通過Spring整合MyBatis

2021-08-19 07:44:04 字數 1822 閱讀 8194

step1.導包

step2.新增spring配置檔案

bean來代替(sqlsessionfactorybean)。

step3.配置sqlsessionfactorybean

step4.實體類step5.對映檔案spring容器裡面(預設的id是首字母小寫之後的介面名)。
step8.啟動spring容器,獲得dao物件。

注:如果只掃瞄特定的介面

step1. 開發乙個註解

step2. 將該註解新增到要掃瞄的介面之上

注:方式二是早期的一種整合方式,使用較少。

step1.導包

spring-webmvc,mybatis,mybatis-spring

ojdbc,dbcp,spring-jdbc,junit

step2.新增spring配置檔案。

step3.配置sqlsessionfactorybean。

step4.實體類。

step5.對映檔案。

注:namespace沒有要求。

step6.dao介面

注:不要求與對映檔案一致。

step7.寫dao實現類

注: 注入sqlsessiontemplate

(sqlsessiontemplate封裝了對sqlsession的操作)。

step8.啟動spring容器,獲得dao物件。

注:不要忘記新增元件掃瞄。

springmvc + spring + mybatis完成登入

step1.新增一些包 (mybatis,mybatis-spring)

step2.在spring配置當中,新增sqlsessionfactorybean

step3.實體類user( 不用寫了,但是要注意屬性名與

表的欄位名不一致。建議使用別名)

namespace="cn.tedu.ems.dao.userdao"

select password pwd...

step7.測試userdao

step8.測試整個登入

spring整合使用持久層框架mybatis(二)

id sqlsessionfactory class org.mybatis.spring.sqlsessionfactorybean name datasource ref datasource name configlocation value classpath mybatis config....

spring 整合Junit,整合web

l 匯入jar包 基本 4 1 測試 spring test.jar 1.讓junit通知spring載入配置檔案 2.讓spring容器自動進行注入 l 修改測試類 package com.hcx import org.junit.test import org.junit.runner.runw...

Spring 整合測試

spring 中的包 spring mock.jar 為整合測試提供了一流的支援。所有相關的api在包 org.springframework.test 中,它們不依賴於任何應用伺服器或者其他部署環境。test包裡的各種抽象類提供了如下的功能 test包對載入的context提供快取,快取功能是通過...