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