Spring基礎 資料訪問 3

2021-09-02 17:19:21 字數 695 閱讀 3954

在開源世界裡,有很多orm框架使用,比如hibernate,還有近幾年用的比較多的mybatis,關於這些框架的優點缺點,這裡就不詳細敘述,僅關注如何結合spring和mybatis。

1. mybatis屬性配置檔案

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

2. mybatis dao操作配置檔案

insert into t_forum(forum_name,forum_desc)

values(#,#)

update t_forum

set forum_name=#,forum_desc=#

where forum_id=#

3. 在spring的配置檔案中配置mybatis使用的sqlsessionfactory

4. 注入mybatis所使用的template,sqlsessiontemplate

5. 編寫mybatis的dao類

@repository

public class forummybatisdao

}

Spring訪問資料的方式

訪問資料的方式,傳統的jdbc,spring封裝的資料庫連線池 datasource,dbcp,tomcat的jidn spring中的jdbctemplte org.springframework.jdbc.core 現在介紹一下,spring還可以結合其他工具運算元據庫。使用orm工具訪問資料庫...

Spring資料輔導(3)

動態 在測試類中來指定 daoif target new dao daoif prox daoif proxy.newproxyinstance target.getclass getclasslocader 構造乙個物件,三個引數分別是 載入器,介面,做什麼的封裝類 但是我們還自己寫封裝類實現in...

資料訪問層(基礎)

一 持久化 持久化是將程式中的資料在瞬時狀態和持久狀態間轉換的機制。jdbc就是一種持久化機制 主要的持久化操作包括 儲存 刪除 修改 讀取和查詢。採用面向介面程式設計,可以降低 間的耦合性,提高 的可維護性和可擴充套件性 二 dao dao是指位於業務邏輯和持久化資料之間實現對持久化資料的訪問。d...