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

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

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

    176142998

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks

    如果用Hibernate與數據庫 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驅動有以下問題:
    1、如果采用jdbc-odbc驅動,那么就必須按照查詢順序來一次讀取(不論有沒有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驅動,我現在用的是jtds-1.2.jar,這個驅動包大家可以到CSDN下載.
    它的連接字符串是:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=數據庫名
    驅動類:net.sourceforge.jtds.jdbc.Driver,
    問題解決了. 

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

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


    網站導航:
     
    主站蜘蛛池模板: 日韩免费高清大片在线| 国产偷伦视频免费观看| 午夜寂寞在线一级观看免费| 亚洲精品国产成人| 桃子视频在线观看高清免费完整 | 亚洲天堂免费在线| 亚洲国产精品免费在线观看| 久久www免费人成看片| 亚洲午夜成激人情在线影院| 9久9久女女免费精品视频在线观看| 亚洲免费中文字幕| 久久久久久99av无码免费网站| 亚洲乱理伦片在线观看中字| 国产精品无码一二区免费| 老司机福利在线免费观看| 久久激情亚洲精品无码?V| a级毛片高清免费视频就| 亚洲欧洲第一a在线观看| 日韩欧美一区二区三区免费观看 | 日韩成人免费aa在线看| 色网站在线免费观看| 亚洲精品白浆高清久久久久久 | 天天拍拍天天爽免费视频| 色一情一乱一伦一视频免费看| 亚洲无线一二三四区手机| 免费A级毛片av无码| 亚洲午夜福利在线视频| 亚洲免费日韩无码系列 | 99精品免费视频| 亚洲无限乱码一二三四区| 永久免费看mv网站入口| 成人久久免费网站| 亚洲一区二区三区丝袜| 亚洲乳大丰满中文字幕| 免费视频爱爱太爽了| 污污视频免费观看网站| 亚洲欧洲另类春色校园小说| 亚洲 无码 在线 专区| 亚洲一级免费视频| 好吊色永久免费视频大全| 亚洲AV成人噜噜无码网站|