<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ā)中遇到一個奇怪的hibernate錯誤
    我的數(shù)據(jù)庫中一個表中有個字段名叫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的時候
    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理解錯了
    于是將Id改成了別的名
    再試,竟然沒問題了
    難道hibernate將凡是叫Id的都認(rèn)為成主鍵??不解 不解

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

    評論

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

    你猜對了  回復(fù)  更多評論   

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

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

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

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

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

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

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

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

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

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

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

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


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


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

    公告

    希望有一天

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

    然后選中一張100元

    按住“ctrl+c”

    接著不停的“ctrl+v”

    嘻嘻~~~笑醒~~~



    導(dǎo)航

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

    統(tǒng)計

    常用鏈接

    留言簿(6)

    隨筆分類(102)

    隨筆檔案(398)

    文章分類

    文章檔案(10)

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

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女视频黄的全免费视频网站| 看Aⅴ免费毛片手机播放| 亚洲国产精品久久久久婷婷老年| 久久亚洲国产成人精品无码区| 日韩精品电影一区亚洲| 免费大香伊蕉在人线国产| 成人免费视频一区| 日本成人在线免费观看| 国产男女猛烈无遮档免费视频网站 | 国产成人免费片在线观看| 在线jyzzjyzz免费视频| 日韩a在线观看免费观看| 国产极品粉嫩泬免费观看| 国产91久久久久久久免费| 亚洲毛片av日韩av无码| 337p日本欧洲亚洲大胆裸体艺术| 久久亚洲综合色一区二区三区| 久久久久无码精品亚洲日韩| 久久亚洲精品成人AV| 亚洲视频在线观看2018| 亚洲AV成人无码网天堂| 一级视频在线免费观看| a毛片在线看片免费| 51视频精品全部免费最新| 在线免费视频一区二区| 免费一级毛片清高播放| 国产亚洲精久久久久久无码77777| 亚洲av无码潮喷在线观看| 亚洲乱码中文论理电影| 色天使亚洲综合一区二区| 99视频免费在线观看| 51在线视频免费观看视频| 夫妻免费无码V看片| 国产中文在线亚洲精品官网| 亚洲av日韩av无码| 亚洲性无码AV中文字幕| 性生大片视频免费观看一级| 免费黄网站在线看| 女人18一级毛片免费观看| 亚洲永久无码3D动漫一区| 亚洲小视频在线播放|