在開源世界裡,有很多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...