日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2014-08-26 遇到的小问题

發布時間:2023/12/1 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2014-08-26 遇到的小问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

? ?不能快速的保存bug的確是很不爽的事情 ,不僅客戶著急 領導也著急 ,自己也著急。。。。。。。。哈哈

? ?

? ?原來好好的一個平臺 簡單的一個插入記錄 突然就報錯了

? ?錯誤為 could not insert #9521

? ?原來項目是用 NHibernate 做的插入

? ?拋出的異常 真是無法定位到底是什么錯誤啊
? ?于是想打開vs調試下遠程庫?

? ?結果調試過程中 無法查詢變量的值
? ?在調試即時窗口里 ?提示 表達式計算器中發生內部錯誤

? ?郁悶 ?于是重啟vs

? ?又提示 源文件與模塊生成時的不同

? ?網上搜了下解決方案 ?修改 調試 --》 選項 --》 常規里面 去掉 要求源文件與原始版本相匹配 ok 了

? ?調試過程中發現?

? ?-- 錯誤代碼拋出的異常 為 直接的 Exception 查看了下 innerException 結果為

? ?"當 IDENTITY_INSERT 設置為 OFF 時,不能向表 'OrderList' 中的標識列插入顯式值“

? ?理論上來說 這個表的主鍵設置了 自增長,查了下 果然 服務器的表 與 測試的表 不符合 應該是有人改了數據庫,
? ?只能是修改下 hbm.xml 文件 ok ,耗時一個半小時 ,

? ?時間主要浪費在 vs調試 這上面 ,錯誤沒能夠明顯的拋出

? ? 調試錯誤后 順便總結下吧

? ? innerException ?msdn的地址

? ?http://msdn.microsoft.com/zh-cn/library/system.exception.innerexception.aspx

? ? 總的來說 拋出innerException 能更快的定位到錯誤,但并不是每個Exception 都會有 innerException

?

? ?再一個 vs 的 要求源文件與原始版本匹配 ,網上還有一個解決辦法是 刪除bin目錄 重新生成 我沒試
? ?找了下這樣做可以的原因 應該是 pdb文件儲存了項目的調試信息,可能與修改不符合

? ?關于 pdb 文件,還真沒仔細研究過。

? ?pdb 文件 ?http://www.wintellect.com/blogs/jrobbins/pdb-files-what-every-developer-must-know

?

? ?nhibernate 主鍵

? ?

(1) assigned
主鍵由外部程序負責生成,無需NHibernate參與。

(2) hilo
通過hi/lo 算法實現的主鍵生成機制,需要額外的數據庫表保存主
鍵生成 歷史狀態。

?

<!--<generator class="hilo">
<param name="table">Tbl_Basic_Identity</param>
<param name="column">ProductVerifyMessageID</param>
<param name="max_lo">0</param>
</generator>-->

?

(3) seqhilo
與hilo 類似,通過hi/lo 算法實現的主鍵生成機制,只是主鍵歷史
狀態保存在Sequence中,適用于支持Sequence的數據庫,如Oracle。

(4) increment
主 鍵按數值順序遞增。此方式的實現機制為在當前應用實例中維持
一個變量,以保存著當前的最大值,之后每次需要生成主鍵的時候
將此值加1作為 主鍵。
這種方式可能產生的問題是:如果當前有多個實例訪問同一個數據
庫,那么由于各個實例各自維護主鍵狀態,不同實例可能生成同樣
的 主鍵,從而造成主鍵重復異常。因此,如果同一數據庫有多個實
例訪問,此方式必須避免使用。

(5) identity
采用數據庫提供的主鍵生成機制。如DB2、SQL Server、MySQL
中的主鍵 生成機制。

(6) sequence
采用數據庫提供的sequence 機制生成主鍵。如Oralce 中的
Sequence。

(7) native
由 NHibernate根據底層數據庫自行判斷采用identity、hilo、sequence
其中一種作為主鍵生成方式。) uuid.hex
由 Hibernate基于128 位唯一值產生算法生成16 進制數值(編碼后
以長度32 的字符串表示)作為主鍵。

(8) foreign
使用外部表的字段作為主鍵。

轉載于:https://www.cnblogs.com/havid/p/3937292.html

總結

以上是生活随笔為你收集整理的2014-08-26 遇到的小问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91精品久久久久久 | 日韩欧美二区三区 | 亚洲伦理在线播放 | 欧美熟妇精品黑人巨大一二三区 | 精品无码久久久久久久久果冻 | 五月天丁香久久 | 久久久www免费人成人片 | 国产婷婷精品 | 久久中字 | 精品一区二区无码 | 91大神在线观看视频 | 草草地址线路①屁屁影院成人 | 色.com| 一区二区三区 日韩 | 91网址在线观看 | 国产色91 | 蜜桃视频在线观看一区 | 日本免费观看视频 | 久久曰视频 | 国产日韩在线观看视频 | 体内精69xxxxxx | 日韩免费一级片 | 久久精品一区二区三区黑人印度 | xxx毛片 | 久久久久久久久亚洲 | 草莓视频在线观看入口w | 国产熟妇一区二区三区aⅴ网站 | 亚州精品国产精品乱码不99按摩 | 国产欧美日韩三区 | 黄色影音 | 精品人妻无码一区二区性色 | av片在线免费观看 | 免费观看国产精品 | www.youjizz.com中国| 99精品视频免费版的特色功能 | 69国产精品视频免费观看 | 图片区亚洲色图 | 国产裸体视频 | 女子spa高潮呻吟抽搐 | 精品成人无码一区二区三区 | 国产精品资源在线观看 | 悟空影视大全免费高清观看在线 | 可以在线观看的av | 特级一级片 | 动漫精品一区二区三区 | 国产精品99久久久久久久 | 天天射夜夜操 | 亚洲天堂成人 | 中国老太婆性做爰 | 少妇太紧太爽又黄又硬又爽小说 | 国产一级一级国产 | 久久久久久久综合 | 中文无码一区二区三区在线观看 | 日本伦理中文字幕 | 中文字幕综合 | 国产主播一区 | 老牛影视av老牛影视av | 一区二区国产在线观看 | 亚洲精品在线免费观看视频 | 动漫av一区二区 | 污网站在线免费看 | av青青草| 大又大粗又爽又黄少妇毛片 | 在线97| 狠狠操综合网 | 在线免费观看成人 | 狠狠精品干练久久久无码中文字幕 | 宅男视频在线免费观看 | 伊人久久久 | 欧美黑人性猛交xxxx | 在线观看免费高清在线观看 | 德国性经典xxxx性hd | 国产精品久久77777 | 波多野结衣视频在线看 | 91av手机在线 | 女人高潮被爽到呻吟在线观看 | 日韩视频免费观看高清 | 加勒比色综合 | 亚洲精品a| 日本高清免费aaaaa大片视频 | 婷婷色激情 | 天天舔天天摸 | 蜜桃免费av | 欧美性猛交xx| 亚洲第一区在线播放 | 日韩在线视频在线 | 婷婷五月花 | 日韩第一页在线观看 | 亚洲国产精品免费视频 | 精品国产污污免费网站入口 | 久久人妻免费视频 | 无码一区二区三区在线观看 | 国产精品黄色片 | 四虎永久免费影院 | 中文字幕在线免费 | 国产精品无码毛片 | 久久在线免费视频 | 日本中文不卡 | 怡春院国产 |