Kevin.Zhong

          彪悍的人生不需要解釋,彪悍的代碼不需要測(cè)試。

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            17 隨筆 :: 12 文章 :: 14 評(píng)論 :: 0 Trackbacks
          1.<class>元素的<cache>子元素表明hibernate會(huì)緩存當(dāng)前對(duì)象的簡(jiǎn)單屬性的值,但是它不會(huì)同時(shí)緩存該對(duì)象的集合屬性.如果希望緩存集合屬性的元素,必須在集合元素中加入<cache>子元素.

          2.經(jīng)測(cè)試發(fā)現(xiàn),hibernate在保存querycache結(jié)果集的時(shí)候,會(huì)保存相關(guān)聯(lián)的數(shù)據(jù).當(dāng)在user對(duì)象上設(shè)置緩存時(shí).
          假設(shè):該條結(jié)果集的id為123
          select * from user where name = 'sway'
          hibernate不光保存該條sql語(yǔ)句的結(jié)果集,還會(huì)保存id=123的user對(duì)象(相當(dāng)于select * from user where id=123).

          3.奇怪的問(wèn)題,代碼如下
          pMenuItem.getChilds().clear();hibernate延遲加載不能。

          改成
          if (!pMenuItem.getChilds().isEmpty()) {
               pMenuItem.getChilds().clear();
          }
          hibernate開始調(diào)數(shù)據(jù)庫(kù)。原因不明。

          posted on 2008-10-26 19:48 Kevin.Zhong 閱讀(207) 評(píng)論(0)  編輯  收藏 所屬分類: hibernate

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 五华县| 肃南| 辉县市| 德令哈市| 搜索| 湘潭市| 且末县| 龙门县| 安吉县| 屯昌县| 怀化市| 清原| 怀来县| 乳山市| 津市市| 彭泽县| 石河子市| 曲阳县| 定远县| 东城区| 临沧市| 锦屏县| 来凤县| 师宗县| 台前县| 句容市| 府谷县| 科技| 囊谦县| 武山县| 开平市| 张家口市| 车险| 黄山市| 榆中县| 治多县| 西宁市| 张北县| 嫩江县| 海盐县| 呼伦贝尔市|