<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)站導航:
     
    主站蜘蛛池模板: 国产免费久久精品丫丫| 蜜芽亚洲av无码一区二区三区| 韩国免费A级毛片久久| 亚洲AV中文无码乱人伦| 色婷婷亚洲一区二区三区| 国产在线19禁免费观看国产| 亚洲av日韩av永久无码电影| 日韩一级免费视频| 成人a毛片视频免费看| 亚洲色偷偷偷鲁综合| 久操免费在线观看| 亚洲日本中文字幕区| 中文字幕免费观看| 亚洲香蕉久久一区二区| 国产精品色午夜视频免费看| 黄色a级片免费看| 亚洲国产精品VA在线看黑人| 9277手机在线视频观看免费| 亚洲ts人妖网站| 免费人成在线观看网站品爱网日本| 日韩电影免费在线观看网址| 亚洲日韩中文无码久久| 1000部啪啪未满十八勿入免费| 精品亚洲国产成人| 午夜国产大片免费观看| 99久久婷婷免费国产综合精品| 亚洲综合区图片小说区| 在线看片无码永久免费aⅴ| 一个人看的免费观看日本视频www| 精品国产_亚洲人成在线高清| 亚洲三级在线免费观看| 亚洲AV无码成人网站在线观看| 怡红院亚洲怡红院首页| 国产h视频在线观看网站免费| 亚洲av中文无码字幕色不卡 | 亚洲日韩精品无码专区加勒比☆| 免费在线观看的黄色网址| 久久大香伊焦在人线免费| 亚洲国产精品一区二区三区在线观看| 国产精品成人免费综合| 久久精品国产大片免费观看|