日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
iBATIS.NET配置六點(diǎn)總結(jié)

前兩天想使用iBATIS.NET做一個(gè)項(xiàng)目,其實(shí)本來不必這么復(fù)雜,因?yàn)轫?xiàng)目時(shí)間很短,可就是不能逃過我的好奇心,偏就邊學(xué)邊用你了。

成都創(chuàng)新互聯(lián)專注于趙縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供趙縣營銷型網(wǎng)站建設(shè),趙縣網(wǎng)站制作、趙縣網(wǎng)頁設(shè)計(jì)、趙縣網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造趙縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供趙縣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

上到ibatis網(wǎng)站轉(zhuǎn)了轉(zhuǎn),看了看,下載了DataMapper 1.6.1 ,DataAccess 1.9.1 (下載地址

http://ibatis.apache.org/dotnetdownloads.cgi),感覺這個(gè)框架確實(shí)很好很強(qiáng)大,也很美很復(fù)雜,好在有網(wǎng)上那么多朋友寫了教程,隨即就找兩篇配置一下,感覺也不會(huì)有多難。

一上手iBATIS.NET就傻了,足足花費(fèi)了一天配置環(huán)境,直汗,在次把這次配置我遇到的問題和注意事項(xiàng)寫下來,也好避免有朋友犯類似雷人的錯(cuò)誤.

iBATIS.NET配置總結(jié)一.一定要在官方網(wǎng)站看一下ibatis.net的兩個(gè)文檔

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

里面基本上有很多關(guān)鍵的問題都說的很清楚。

iBATIS.NET配置總結(jié)二.如果你下載了NPetShop或NPetShop2代碼,或者參考一些朋友先前的配置文件,注意這些項(xiàng)目或者文章使用的配置文件很可能已經(jīng)陳舊,不適用于ibatis.net 1.3以上版本了。一定按照官方的文檔中的配置方式配置。切記不可運(yùn)行的一切的根源可能不在于你的代碼,而在于配置文件沒有配置好。尤其要注意每個(gè)配置文件的頭部信息,特別是xmlns和xmlns:xsi,切記對照官方文檔檢查清楚。

iBATIS.NET配置總結(jié)三.一定要正確的引用Castle.DynamicProxy類庫,這個(gè)是關(guān)鍵的關(guān)鍵,在官方文檔中有詳細(xì)的描述。

iBATIS.NET配置總結(jié)四.當(dāng)碰到這個(gè)出錯(cuò)提示ibatis.net This SQL map does not contain a MappedStatement named往往是沒有加載SqlMap.config所導(dǎo)致,最簡單的驗(yàn)證方法是將SqlMap.config中

 
 
 
  1. ﹤sqlMaps﹥  
  2. ﹤sqlMap url="E:\Projet\NPetshop\Source\NPetshop.Web\Maps\Category.xml"/﹥  
  3. ﹤/sqlMaps﹥ 

URL的配置改成一個(gè)不存在的.xml文件,這時(shí)啟動(dòng)項(xiàng)目后肯定報(bào)錯(cuò)找不到文件。

iBATIS.NET配置總結(jié)五.如果報(bào)System.NullReferenceException: 未將對象引用設(shè)置到對象的實(shí)例的錯(cuò)誤,即:

行 35: DomDaoManagerBuilder builder = new DomDaoManagerBuilder();

行 36: builder.ConfigureAndWatch("dao.config", handler);

一般都是沒有正確的引用Castle.DynamicProxy類庫。

iBATIS.NET配置總結(jié)六.最佳參看的示例在http://www.cnblogs.com/anderslly/archive/2007/08/07/npetshopsourcecode.html感謝作者,重寫了NPetShop的示例。

iBATIS.NET配置的總結(jié)相關(guān)情況就介紹到這里,希望通過歸納使你在iBATIS.NET配置學(xué)習(xí)過程中有所提高。


文章名稱:iBATIS.NET配置六點(diǎn)總結(jié)
網(wǎng)站路徑:http://www.dlmjj.cn/article/cdedids.html