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

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

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

    隨筆-86  評論-33  文章-0  trackbacks-0
           Hibernate3開始增加了通過property節點的lazy屬性,為特定的屬性指定延遲加載策略,以避免實體整體加載可能帶來的性能浪費,尤其是像長文本之類的大字段。那么實現屬性延遲加載需要做兩件事:
           1.修改映射配置文件,將需要延遲加載的字段增加lazy屬性并設置成true;
           2.與實體和集合類型的延遲加載不同,Hibernate3屬性延遲加載機制在配置外,還需要用類增強器對二進制Class文件進行強化處理(借助ANT)
           下面來演示下如何用ANT調用Hibernate類增強器對class文件進行強化處理.
     
            1.下載ANT,配置ANT環境;(如果有Eclipse,直接就可以用它的ant);
            2.新建ANT的build.xml腳本;
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="hibernatelazy" default="instrument" basedir=".">
          
    <property name="lib.dir" value="./lib"/>
          <property name="classes.dir" value="./classes"/>
     
          
    <path id="lib.class.path">
                
    <fileset dir="${lib.dir}">
                       
    <include name="**/*.jar"/>
                 
    </fileset>
           
    </path>
           
    <target name="instrument">
               
    <taskdef name="instrument" classname="org.hibernate.tool.instrument.InstrumentTask">
                        
    <classpath path="${classes.dir}"/>
                        
    <classpath refid="lib.class.path"/>
                
    </taskdef>
                
    <instrument verbose="true">
                         
    <fileset dir="${classes.dir}/com/derek/known/hbm">
                               <include name="Knownquestions.class"/>
                         </fileset>
                 </instrument>
            
    </target>
    </project>

    其中注意
    <property name="lib.dir" value="./lib"/>所需的JAR文件路徑
    <property name="classes.dir" value="./classes"/>編譯輸出路徑

    就我的工程而言:
     
    我把build.xml放在了WEB-INF目錄下,輸出路徑就設置為該目錄下的classes目錄,待增強的字節碼文件為classes目錄下的com/derek/known/hbm/Knownquestions.class; 在命令行下切換到此目錄,執行ant命令,即生成新的Knownquestions.class
    posted on 2007-09-20 16:01 Derek.Guo 閱讀(1842) 評論(0)  編輯  收藏 所屬分類: Java
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 久久成人免费播放网站| 亚洲中文字幕无码中文字| 亚洲尤码不卡AV麻豆| 成人亚洲综合天堂| 国产免费人视频在线观看免费| 成年女人18级毛片毛片免费| 国内免费高清在线观看| 免费电影在线观看网站| 最近中文字幕免费mv视频7| 成人黄动漫画免费网站视频| 无码视频免费一区二三区| 免费看美女让人桶尿口| 日韩激情无码免费毛片| 又黄又大又爽免费视频| 亚洲日本中文字幕天堂网| 亚洲线精品一区二区三区影音先锋 | 黑人粗长大战亚洲女2021国产精品成人免费视频 | 任你躁在线精品免费| 国产免费无码AV片在线观看不卡| 免费福利在线视频| 最近免费中文字幕mv电影| 波多野结衣在线免费观看| 最新免费jlzzjlzz在线播放| 免费a级毛片大学生免费观看 | 日本免费人成在线网站| 最近2019中文字幕免费看最新| 永久免费av无码网站大全| 亚洲AV无码乱码在线观看性色扶| 亚洲精品成人久久久| 久久国产亚洲精品麻豆| 亚洲理论片在线中文字幕| 亚洲熟妇av午夜无码不卡| 免费一级毛片在线播放放视频| 国产啪精品视频网站免费尤物| 18pao国产成视频永久免费| 妞干网免费视频在线观看| 亚洲精品A在线观看| 麻豆亚洲av熟女国产一区二| 亚洲色丰满少妇高潮18p| jizz中国免费| 亚洲免费视频播放|