專案中使用ibatis方法

2021-06-21 23:20:59 字數 850 閱讀 9340

通過daomanagerbuilder載入dao.xml檔案獲取daomanager物件

dao.xml 配置如下

sql-map-config 配置如下

// 匯入database.properties檔案

// 設定資料庫連線屬性

// 匯入每乙個資料庫實體檔案 檔案指定實體類和資料表對應關係

...

account.xml配置如下

// 指定每乙個實體類與資料表字段之間對應關係

...// 查詢sql。在取得資料時根據id『getusernamelist』 取得結果

// 用法如 queryforlist("getusernamelist", null);

select username as value from signon

update signon set password = #password# where username = #username#

insert into signon (password,username) values (#password#, #username#)

至此已配置好與資料庫的對應關係,編寫的dao類需繼承ibatis的sqlmapdaotemplate類

裡面查詢使用類似queryforlist("getusernamelist", null); update***xx("updateyyyyy",account)語法

使用這個dao類須用上面daomanagerbuilder類獲取到的daomanager,

然後通過daomanager.getdao(account.class)獲得accountdao物件。

Ibatis在專案中怎麼使用的

spring中配置 oracle.jdbc.driver.oracledriver authority authority 使用 在firmservice中定義firmdao屬性並有方法 public organization getorgbyid int id throws exception c...

在專案中使用ExtJS

今天extjs官網發布了extjs最新正式版4.2.1。extjs為開發者在開發富客戶的b s應用中提供豐富的ui元件,具有統一的主題,便於快速開發,提高效率。但顯然它並不適合互聯 的開發。builds 壓縮後的extjs 體積更小,更快 docs 開發文件 examples 官方演示示例 loca...

在專案中使用springmvc

springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整個層進行整合,它是乙個基於mvc的web框架。springmvc是基於方法開發的,struts2是基於類開發的。springmvc將url和controller方法對映,對映成功後springmvc生成乙個...