- 軟件大小:3.30M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 編程輔助
- 更新時間:2014-12-06 09:34
- 運行環(huán)境:WinAll
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://azumahresources.com
7.84M/中文/10.0
15.39M/中文/5.8
15.70M/中文/10.0
12.36M/中文/10.0
25.45M/中文/0.0
iBATIS是一個由Clinton Begin在2001年發(fā)起的開放源代碼項目。最初側(cè)重于密碼軟件的開發(fā),現(xiàn)在是一個基于Java的持久層框架。iBATIS功能強(qiáng)大,支持DataSource、local transaction management和global transaction;支持復(fù)雜的對象映射; 知道怎樣操作10種以上的數(shù)據(jù)庫;可配置的caching等
iBATIS提供的持久層框架包括SQL Maps和Data access Objects(DAO),同時還提供一個利用這個框架開發(fā)的JPetStore實例。
相對Hibernate和ApacheOJB等“一站式”O(jiān)RM解決方案而言,ibatis 是一種“半自動化”的ORM實現(xiàn)。
iBATIS 目前提供了三種語言實現(xiàn)的版本,包括:Java、.NET以及Ruby。
1. 系統(tǒng)的部分或全部數(shù)據(jù)來自現(xiàn)有數(shù)據(jù)庫,處于安全考慮,只對開發(fā)團(tuán)隊提供幾條Select SQL(或存儲過程)以獲取所需數(shù)據(jù),具體的表結(jié)構(gòu)不予公開。
2. 開發(fā)規(guī)范中要求,所有牽涉到業(yè)務(wù)邏輯部分的數(shù)據(jù)庫操作,必須在數(shù)據(jù)庫層由存儲過程實現(xiàn)(就筆者工作所面向的金融行業(yè)而言,工商銀行、中國銀行、交通銀行,都在開發(fā)規(guī)范中嚴(yán)格指定)
3. 系統(tǒng)數(shù)據(jù)處理量巨大,性能要求極為苛刻,這往往意味著我們必須通過經(jīng)過高度優(yōu)化的SQL語句(或存儲過程)才能達(dá)到系統(tǒng)性能設(shè)計指標(biāo)。
面對這樣的需求,再次舉起 Hibernate 大刀,卻發(fā)現(xiàn)刀鋒不再銳利,甚至無法使用,奈何?恍惚之際,只好再摸出JDBC 準(zhǔn)備拼死一搏……,說得未免有些凄涼,直接使用 JDBC進(jìn)行數(shù)據(jù)庫操作實際上也是不錯的選擇,只是拖沓的數(shù)據(jù)庫訪問代碼,乏味的字段讀取操作令人厭煩。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容