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

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

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

    Loading...

    java .net

    難道是hibernate裝聰明?

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

    XML語言:
    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語言:
    1 from RcUApprInfo as model where model.Id = ?

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

    跟蹤了好幾遍,都是這樣

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

    posted on 2008-09-04 16:33 閱讀(1298) 評(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。
    不過我可以負(fù)責(zé)人的告訴你,Hibernate是不會(huì)犯這種弱智錯(cuò)誤的,因?yàn)镠ibernate是知道哪個(gè)屬性是你作為Identity的。  回復(fù)  更多評(píng)論   

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

    @Lancelot
    我沒有符合業(yè)界的使用習(xí)慣,我認(rèn)真承認(rèn),當(dāng)時(shí)數(shù)據(jù)庫字段設(shè)計(jì)有些隨意
    但您“不過我可以負(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)映射生成的,沒有添加任何where條件
    感謝回復(fù)  回復(fù)  更多評(píng)論   

    # re: 難道是hibernate裝聰明?[未登錄] 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)雙擊我的錢包

    然后選中一張100元

    按住“ctrl+c”

    接著不停的“ctrl+v”

    嘻嘻~~~笑醒~~~



    導(dǎo)航

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

    統(tǒng)計(jì)

    常用鏈接

    留言簿(6)

    隨筆分類(102)

    隨筆檔案(398)

    文章分類

    文章檔案(10)

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

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 免费无码国产V片在线观看| 91香焦国产线观看看免费| 337p日本欧洲亚洲大胆裸体艺术| 国产精品偷伦视频免费观看了| 久久精品国产亚洲AV麻豆~| 亚洲黄色免费网站| 午夜亚洲国产理论片二级港台二级| 国产gv天堂亚洲国产gv刚刚碰| 久久国产免费观看精品3| 亚洲AV无码专区在线观看成人| 亚洲一区爱区精品无码| 99久久久精品免费观看国产| 国产午夜亚洲精品不卡免下载| 亚洲国产精品一区二区成人片国内| 黄+色+性+人免费| 黄页网站在线免费观看| 久久99亚洲网美利坚合众国| 又大又粗又爽a级毛片免费看| 日韩免费电影网址| 亚洲AⅤ男人的天堂在线观看 | 色欲国产麻豆一精品一AV一免费 | 亚洲国产精品午夜电影| 亚洲国产精品第一区二区三区| 久久久久高潮毛片免费全部播放 | 国产亚洲一区二区在线观看| 在线A级毛片无码免费真人| 在线免费播放一级毛片| 亚洲国产精品成人综合色在线| 久久亚洲精精品中文字幕| 亚洲成?v人片天堂网无码| av大片在线无码免费| 精品视频在线免费观看| 日本一区二区三区在线视频观看免费 | 一区二区三区免费视频观看 | 亚欧乱色国产精品免费视频| 亚洲欧美日韩一区二区三区在线| 亚洲视频精品在线| 在线日韩日本国产亚洲| 国产免费牲交视频| 18禁无遮挡无码网站免费| 蜜桃成人无码区免费视频网站 |