<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    176142998

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks

    如果用Hibernate與數(shù)據(jù)庫 Microsoft SQLServer 2000組合,在取子表集合的時候會拋出異常:
    org.hibernate.exception.GenericJDBCException: could not initialize a collection:
    和異常:SQL Server 2000 Driver for JDBC ResultSet can not re-read row data for column 1
    這是因為微軟的Microsoft SQLServer驅(qū)動有以下問題:
    1、如果采用jdbc-odbc驅(qū)動,那么就必須按照查詢順序來一次讀取(不論有沒有image或text類型)

    2、如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,不存在image或text類型字段,那么可以按照無序獲取

    3、如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,存在image或text類型字段,那么就必須按照順序讀取,否則就會報告Driver]ResultSet can not re-read row data for column之類的錯誤

    4、如果想不查詢語句中有沒有image或text類型字段,都可以不按照順序獲取,或重復獲取。
    Hibernate在取子表集合時,它的不是按查詢順序來一次讀取的,所以會拋出上述異常.
    解決辦法:
    更換Microsoft SQLServer驅(qū)動,我現(xiàn)在用的是jtds-1.2.jar,這個驅(qū)動包大家可以到CSDN下載.
    它的連接字符串是:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=數(shù)據(jù)庫名
    驅(qū)動類:net.sourceforge.jtds.jdbc.Driver,
    問題解決了. 

    posted on 2008-07-30 10:01 飛飛 閱讀(1533) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 国产精品四虎在线观看免费| 嫖丰满老熟妇AAAA片免费看| 亚洲男人av香蕉爽爽爽爽| 亚洲国产AV一区二区三区四区| 免费av欧美国产在钱| 一级女人18片毛片免费视频 | 国产免费看插插插视频| 国产亚洲?V无码?V男人的天堂 | 中文永久免费观看网站| 黑人大战亚洲人精品一区| 久久嫩草影院免费看夜色| 亚洲热线99精品视频| 亚洲精品美女久久7777777| 免费无码又爽又刺激高潮| 亚洲视频.com| 4hu四虎最新免费地址| 亚洲国产熟亚洲女视频| 亚洲成人免费在线| 亚洲手机中文字幕| 亚洲免费精彩视频在线观看| 久久精品亚洲一区二区三区浴池 | 国产国拍精品亚洲AV片| 无码精品一区二区三区免费视频| 中文字幕亚洲色图| 在线播放免费人成视频在线观看| 亚洲a在线视频视频| 最近的2019免费中文字幕| 亚洲人成在线观看| 一二三四视频在线观看中文版免费 | 亚洲AV无码之日韩精品| 成年免费a级毛片免费看无码| 亚洲高清在线视频| 成人性生活免费视频| 国产免费人成视频在线播放播| 亚洲v高清理论电影| 99在线视频免费观看视频| 九九全国免费视频| 亚洲日本在线播放| 亚洲AV成人潮喷综合网| 狠狠入ady亚洲精品| 国产精品亚洲一区二区三区在线|