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

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

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

    躺在沙灘上的小豬

    快樂的每一天

    Hibernate Query

    昨天在用hibernate無意中在后臺發(fā)現(xiàn)一個很奇怪的問題,一條SQL一直在重復(fù)執(zhí)行,跑了好半天也沒完成:(
    仔細(xì)的看了一下,原來是在查詢字典表,先執(zhí)行一次總的查詢出id,然后分別根據(jù)id分別select,這個字典表的內(nèi)容太多了,而且本身自關(guān)聯(lián)的。
    當(dāng)然我也知道這個只是第一次加載慢,第一次加載同時會被緩存,可是這個項(xiàng)目剛剛開始,這個字典表的改動是很頻繁的,需要根據(jù)客戶的需求而經(jīng)常變動,等穩(wěn)定下來再該回去。

    先修改為sql:

    ?select?c.categoryid?as?{category.Id},?c.categoryname?as?{category.Name}
    ???????????
    from?Tb_Article_Category?c
    ???????????
    where?c.categoryparentid?is null

    跑了一下,沒有通過:(

    Hibernate:?select?c.categoryId?as?categoryId0_0_,c.categoryName?as?category2_0_0_?
    ?????????????????????????????????? from?tb_article_category??c?where?c.categoryParentId?is?
    null

    [
    2006 - 03 - 20 ? 09 : 12 : 38 , 812 ] - ERROR?(JDBCExceptionReporter.java: 72 ) | Column? ' category3_0_0_ ' ?not?found.

    試著將表中所有的字段都寫出來便沒有錯誤了,不太明白為什么非要我寫出所有字段,可是那并是我想要的,我也怕麻煩。

    目前我的做法是直接返回object [],沒有對每條記錄轉(zhuǎn)化為ArticleCategory對象。
    select ?c.categoryId,c.categoryName? from ?tb_article_category??c? where ?c.categoryParentId? is ? null ?

    ???????? for ?(Object?obj?:?list)? {
    ????????????Object?[]?str?
    =
    ?(Object[])?obj;
    ????????????System.out.println(String.valueOf(str[
    1
    ]));
    ????????}

    沒有修改之前:

    ?

    修改之后:
    ?

    posted on 2006-03-20 09:15 martin xus 閱讀(356) 評論(0)  編輯  收藏

    主站蜘蛛池模板: 亚洲欧美日韩中文高清www777| 91亚洲导航深夜福利| 亚洲日韩精品国产3区| h片在线免费观看| 亚洲综合免费视频| 91免费福利精品国产| 亚洲精品在线网站| 国产成人精品免费午夜app| 亚洲国产模特在线播放| 日韩不卡免费视频| 日韩亚洲产在线观看| 国产禁女女网站免费看| 毛片亚洲AV无码精品国产午夜| 国产jizzjizz免费视频| 亚洲精品视频免费| 亚洲av日韩av不卡在线观看 | 国产精品极品美女自在线观看免费| 免费在线观看毛片| 国产免费高清69式视频在线观看| 在线亚洲人成电影网站色www| 久久国产精品免费一区| 青青草原精品国产亚洲av| 免费观看无遮挡www的视频 | 亚洲A∨午夜成人片精品网站| 高清免费久久午夜精品| 亚洲国产婷婷六月丁香| 18女人水真多免费高清毛片| 亚洲AV成人影视在线观看| 免费成人av电影| 久久伊人免费视频| 亚洲首页国产精品丝袜| 四虎影视精品永久免费| 西西人体免费视频| 亚洲入口无毒网址你懂的| 亚洲av区一区二区三| 午夜网站在线观看免费完整高清观看 | xx视频在线永久免费观看| 亚洲欧美日韩一区二区三区在线| 亚洲?v无码国产在丝袜线观看| 免费A级毛片无码视频| 国产精品亚洲专一区二区三区|