<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)論排行榜

    主站蜘蛛池模板: japanese色国产在线看免费| 亚洲精品视频在线免费| 亚洲爆乳无码专区| 国产大片线上免费观看| mm1313亚洲国产精品无码试看| 中文字幕亚洲一区二区va在线| 国产精品色拉拉免费看| 免费无码又爽又黄又刺激网站| 久久精品亚洲中文字幕无码网站| 成年女人免费v片| 99re6在线视频精品免费| 亚洲1234区乱码| 国产成人亚洲精品青草天美| 成人午夜视频免费| 久操视频免费观看| 福利片免费一区二区三区| 亚洲精品视频在线观看免费| 亚洲精品美女久久久久99小说| 97视频免费在线| 国产午夜无码精品免费看动漫| 亚洲欧美日韩一区二区三区在线| 久久综合图区亚洲综合图区| yy6080亚洲一级理论| 97人妻无码一区二区精品免费| 国内精品免费久久影院| 亚洲AV无码一区二区大桥未久 | 四虎影在线永久免费观看| 一级毛片免费观看不卡视频 | 国产免费不卡v片在线观看| 久青草视频在线观看免费| 亚洲av永久无码| 亚洲一本之道高清乱码| 亚洲一区影音先锋色资源| 中文字幕无码精品亚洲资源网| 永久中文字幕免费视频网站| 成人在线免费看片| 91香蕉在线观看免费高清| 久久免费线看线看| 羞羞视频免费网站在线看| 成年大片免费高清在线看黄| 国产精品亚洲精品久久精品|