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

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

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

    Loading...

    java .net

    難道是hibernate裝聰明?

    今天開(kāi)發(fā)中遇到一個(gè)奇怪的hibernate錯(cuò)誤
    我的數(shù)據(jù)庫(kù)中一個(gè)表中有個(gè)字段名叫id,但是它并不是主鍵
    用hibernate映射后為

    XML語(yǔ)言:
    1 <id name="apprId" type="java.lang.Long">
    2     <column name="APPR_ID" precision="11" scale="0" />
    3     <generator class="assigned" />
    4 </id>
    5 <property name="Id" type="java.lang.Long">
    6     <column name="ID" precision="11" scale="0" />
    7 </property>
    而我當(dāng)執(zhí)行這樣的hibernate的HQL的時(shí)候
    SQL語(yǔ)言:
    1 from RcUApprInfo as model where model.Id = ?

    hibernate解析成sql語(yǔ)句竟然是
    SQL語(yǔ)言:
    1 select ...... from rc_u_appr_info where as model where model.APPR_ID = ?

    跟蹤了好幾遍,都是這樣

    在確定自己的代碼沒(méi)問(wèn)題后,想到可能是hibernate理解錯(cuò)了
    于是將Id改成了別的名
    再試,竟然沒(méi)問(wèn)題了
    難道hibernate將凡是叫Id的都認(rèn)為成主鍵??不解 不解

    posted on 2008-09-04 16:33 閱讀(1299) 評(píng)論(7)  編輯  收藏

    評(píng)論

    # re: 難道是hibernate裝聰明? 2008-09-04 17:55 xx

    你猜對(duì)了  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明? 2008-09-04 20:42 lai

    可能是設(shè)置了where條件,你看下hbm  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明? 2008-09-05 10:03 Lancelot

    明明是你自己不符合業(yè)界的使用習(xí)慣,還埋怨Hibernate。
    不過(guò)我可以負(fù)責(zé)人的告訴你,Hibernate是不會(huì)犯這種弱智錯(cuò)誤的,因?yàn)镠ibernate是知道哪個(gè)屬性是你作為Identity的。  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明? 2008-09-05 10:43

    @Lancelot
    我沒(méi)有符合業(yè)界的使用習(xí)慣,我認(rèn)真承認(rèn),當(dāng)時(shí)數(shù)據(jù)庫(kù)字段設(shè)計(jì)有些隨意
    但您“不過(guò)我可以負(fù)責(zé)人的告訴你,Hibernate是不會(huì)犯這種弱智錯(cuò)誤的,因?yàn)镠ibernate是知道哪個(gè)屬性是你作為Identity的。”
    事實(shí)勝于雄辯
    它真的這么發(fā)生了  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明? 2008-09-05 10:44

    @lai
    hbm配置文件都是用MyEclipse自動(dòng)映射生成的,沒(méi)有添加任何where條件
    感謝回復(fù)  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明?[未登錄](méi) 2008-09-05 15:49 soleghost

    coc思想  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明? 2008-09-05 16:32

    coc思想是啥  回復(fù)  更多評(píng)論   


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


    網(wǎng)站導(dǎo)航:
     

    公告

    希望有一天

    我能用鼠標(biāo)雙擊我的錢(qián)包

    然后選中一張100元

    按住“ctrl+c”

    接著不停的“ctrl+v”

    嘻嘻~~~笑醒~~~



    導(dǎo)航

    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    統(tǒng)計(jì)

    常用鏈接

    留言簿(6)

    隨筆分類(lèi)(102)

    隨筆檔案(398)

    文章分類(lèi)

    文章檔案(10)

    有趣網(wǎng)絡(luò)

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 无码专区永久免费AV网站| 免费观看又污又黄在线观看| 666精品国产精品亚洲| 亚洲AV无码专区在线播放中文| 久久激情亚洲精品无码?V| vvvv99日韩精品亚洲| 免费A级毛片无码A∨男男| 国产又大又长又粗又硬的免费视频| 美女黄网站人色视频免费国产 | 亚洲国产超清无码专区| 亚洲综合无码一区二区三区| 亚洲美女大bbbbbbbbb| 亚洲国产av高清无码| 国产精品亚洲精品| 亚洲人成未满十八禁网站 | 国产亚洲综合网曝门系列| 亚洲综合在线另类色区奇米| 亚洲人成在线播放网站| 久久久久无码精品亚洲日韩| 亚洲特级aaaaaa毛片| 精品国产日韩久久亚洲| 国产精品亚洲一区二区三区 | 亚洲欧好州第一的日产suv| 爱爱帝国亚洲一区二区三区| 一级特黄录像视频免费| 久久久精品免费国产四虎| 30岁的女人韩剧免费观看| 成人毛片18女人毛片免费| 亚洲国产成人精品91久久久| 国产综合亚洲专区在线| 久久精品亚洲中文字幕无码麻豆 | 日韩va亚洲va欧洲va国产| 91亚洲va在线天线va天堂va国产| 久久久久se色偷偷亚洲精品av| 亚洲国产aⅴ成人精品无吗| 一级特黄录像视频免费| 最近2019免费中文字幕视频三| 成人毛片手机版免费看| 国产精品亚洲美女久久久| 久久av无码专区亚洲av桃花岛| 一本色道久久88亚洲精品综合|