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

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

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

    隨筆-0  評論-3  文章-28  trackbacks-0

    ————————————————————————————————————
    hibernate自動創(chuàng)建表
    只要在hibernate.cfg.xml文件中加入屬性
    <property name="hibernate.hbm2ddl.auto">update</property>
    并在每個.hbm.xml文件中加入屬性
    <hibernate-mapping auto-import="true" default-lazy="false">
    就可以了。
    ————————————————————————————————————
    通過castor把xml文件轉成對應類
    注釋部分為本地項目,無注釋部分為WEB項目使用。
    //   File a= new File("D:\\castor/initDataBase.xml");
    //   FileInputStream fin = new FileInputStream(a);
    //   InputStreamReader bb = new InputStreamReader(fin, "UTF-8");
    //   initinfo = (Initinfo) Unmarshaller.unmarshal(Initinfo.class, bb);
    InputStream initinfoInputStream = servletConfig.getServletContext()
         .getResourceAsStream("/WEB-INF/initDataBase.xml");
       InputStreamReader initinfoInputStreamReader = new InputStreamReader(
         initinfoInputStream, "UTF-8");
       initinfo = (Initinfo) Unmarshaller.unmarshal(Initinfo.class, initinfoInputStreamReader);
    ————————————————————————————————————
    向表中加入數(shù)據(jù)
    for (int i = 0; i < initinfo.getTcommserial().length; i++) {
        commserial = dao.findByName(
          initinfo.getTcommserial()[i].getSilName());//判斷表中是否有此數(shù)據(jù)
        if (commserial == null) {
         commserial = InitinfoFormat.TcommserialToCommSerial(initinfo.getTcommserial()[i]);//把castor類的數(shù)據(jù)轉成entity數(shù)據(jù)
         dao.save(commserial);//保存
        }
       }
    ————————————————————————————————————

    posted on 2008-02-03 16:44 閱讀(1175) 評論(2)  編輯  收藏 所屬分類: java基礎

    評論:
    # re: hibernate自動創(chuàng)建表通過castor自動添加數(shù)據(jù) 2008-02-08 06:03 | werwer
    rwerwer  回復  更多評論
      
    # re: hibernate自動創(chuàng)建表通過castor自動添加數(shù)據(jù) 2009-07-10 08:32 | yinyuqingling
    SSH框架遇到了自動創(chuàng)建表的問題 看了你寫的解決了 非常感謝
    但有一個問題有點不明白寫<propertyname="hibernate.hbm2ddl.auto">true</property>
    不行 而寫
    <property name="hibernate.hbm2ddl.auto">update</property>
    卻可以創(chuàng)建呢

    可以給我解釋一下其中的不同嗎?


      回復  更多評論
      
    主站蜘蛛池模板: 亚洲国产精品无码久久久| 亚洲影院天堂中文av色| 亚洲不卡av不卡一区二区| 亚洲精品亚洲人成在线播放| 另类专区另类专区亚洲| a级毛片毛片免费观看永久| 青草草在线视频永久免费| 久久亚洲精品国产精品| 亚洲成a人片在线不卡一二三区| 国产亚洲中文日本不卡二区| 精品国产福利尤物免费| 国产精品免费综合一区视频| 日韩亚洲AV无码一区二区不卡| 国产成人自产拍免费视频| 最近中文字幕mv免费高清视频7 | 国产99视频精品免费视频76| 亚洲精品无码你懂的网站| 国产精品亚洲自在线播放页码| 久草视频在线免费| 亚洲成av人片天堂网| 在线看无码的免费网站| 最新国产AV无码专区亚洲| 黄页网址在线免费观看| 无码视频免费一区二三区| 亚洲av乱码中文一区二区三区| 最近中文字幕电影大全免费版| 91在线精品亚洲一区二区| 大地资源中文在线观看免费版 | 日本在线免费播放| 亚洲精品无码久久久久去q| 免费人成视频在线观看免费| 热99re久久精品精品免费| 一级视频在线免费观看| 亚洲AV成人精品日韩一区18p| 亚洲一区二区三区高清视频| 91视频免费网址| 亚洲AV无码专区在线观看成人 | 毛片大全免费观看| 亚洲an日韩专区在线| 亚洲国产精品13p| 亚欧国产一级在线免费|