新聞中心
前兩天想使用ibatis.net做一個項目,其實本來不必這么復雜,因為項目時間很短,可就是不能逃過我的好奇心,偏就邊學邊用你了。下載了DataMapper 1.6.1 ,DataAccess 1.9.1 (下載地址http://ibatis.apache.org/dotnetdownloads.cgi),感覺這個框架確實很好很強大。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,龍口企業(yè)網(wǎng)站建設,龍口品牌網(wǎng)站建設,網(wǎng)站定制,龍口網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,龍口網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
一上手配置ibatis.net就傻了,足足花費了一天配置環(huán)境,直汗,在次把這次配置ibatis.net我遇到的問題和注意事項寫下來,也好避免有朋友犯類似雷人的錯誤.
1.配置iBatis.net之前,一定要在官方網(wǎng)站看一下ibatis.net的兩個文檔
DataMapper 1.6.1文檔:http://ibatis.apache.org/docs/dotnet/datamapper/index.html
DataAccess 1.9.1文檔:http://ibatis.apache.org/docs/dotnet/dataaccess/index.html
里面基本上有很多關鍵的問題都說的很清楚。
2.如果你下載了NPetShop或NPetShop2代碼,或者參考一些朋友先前配置iBatis.net的文件,注意這些項目或者文章使用的配置文件很可能已經(jīng)陳舊,不適用于ibatis.net 1.3以上版本了。一定按照官方的文檔中的配置iBatis.net方式配置。切記不可運行的一切的根源可能不在于你的代碼,而在于配置文件沒有配置好。尤其要注意每個配置文件的頭部信息,特別是xmlns和xmlns:xsi,切記對照官方文檔檢查清楚。
3.一定要正確的引用Castle.DynamicProxy類庫,這個是關鍵的關鍵,在官方文檔中有詳細的描述。
4.當碰到這個出錯提示ibatis.net This SQL map does not contain a MappedStatement named往往是沒有加載SqlMap.config所導致,最簡單的驗證方法是將SqlMap.config中
5.如果報System.NullReferenceException: 未將對象引用設置到對象的實例的錯誤,即:
行 35: DomDaoManagerBuilder builder = new DomDaoManagerBuilder();
行 36: builder.ConfigureAndWatch("dao.config", handler);
一般都是沒有正確的引用Castle.DynamicProxy類庫。
以上為配置iBatis.net常見的問題,各位新手一定要注意啊。
網(wǎng)頁題目:新手五忌:配置iBatis.net更輕松
文章來源:http://www.fisionsoft.com.cn/article/cdossig.html


咨詢
建站咨詢
