Spring整合mybatis思路及步驟

2021-08-16 01:47:55 字數 1843 閱讀 5016

整合思路

1、讓spring來管理資料來源資訊,sqlmapconfig.xml中就不需要載入資料來源了。交給spring管理

2、讓spring通過單例方式管理sqlsessionfactory,只需要乙個sqlsessionfactory幫我們生成sqlsession即可。也就是需要sqlsession物件就讓sqlsessionfactory生成。所以是單例方式。

3、讓spring建立sqlsession bean。也就是通過sqlsessionfactory建立sqlsession,

步驟:1.新增所需jar(另一篇文章裡有)

2.將畫框部分注釋掉,由spring管理資料來源和事務 conf.xml

4.db.properties(資料庫連線資訊)

db.driver=com.mysql.jdbc.driver

db.url=jdbc:mysql://localhost:3306/mybatis

db.username=root

db.password=123456

<?xml version="1.0" encoding="utf-8"?>		

開發原始dao:

1.spring中配置userdao

2.userdao:介面

package test;

import daomain.user;

public inte***ce userdao

3.實現類

package test;

import org.mybatis.spring.support.sqlsessiondaosupport;

import daomain.user;

public class userdaoimpl extends sqlsessiondaosupport implements userdao

}

4.測試:

package test;

import daomain.user;

public class test

}

專案結構:

4.測試

package test;

import daomain.user;

public class test

}

專案結構:

通過Spring整合MyBatis

step1.導包 step2.新增spring配置檔案 bean來代替 sqlsessionfactorybean step3.配置sqlsessionfactorybean step4.實體類step5.對映檔案spring容器裡面 預設的id是首字母小寫之後的介面名 step8.啟動spring...

spring整合MyBatis總結

service層的物件建立的底層實現,是依賴spring ioc 的bean id來建立,不管是顯示bean,還是自動裝配。再底層細緻,就是反射 無參構造方法 層與層之間都必須有需要有spring bean 的定義 不管是顯示定義,還是隱藏定義 類與類之間的依賴 原始是通過在配置檔案裡寫明ref實現...

Spring整合MyBatis 基礎

基礎準備工作 整合準備工作 spring配置檔案,加上context命名空間,用於載入properties檔案 開啟載入properties檔案 配置資料來源druid 備用 定義service層bean,注入dao層bean dao的bean無需定義,使用 自動生成 整合工作 匯入spring整合...