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

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

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

    隨筆-0  評(píng)論-3  文章-28  trackbacks-0

    ————————————————————————————————————
    hibernate自動(dòng)創(chuàng)建表
    只要在hibernate.cfg.xml文件中加入屬性
    <property name="hibernate.hbm2ddl.auto">update</property>
    并在每個(gè).hbm.xml文件中加入屬性
    <hibernate-mapping auto-import="true" default-lazy="false">
    就可以了。
    ————————————————————————————————————
    通過castor把xml文件轉(zhuǎn)成對(duì)應(yīng)類
    注釋部分為本地項(xiàng)目,無注釋部分為WEB項(xiàng)目使用。
    //   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ù)轉(zhuǎn)成entity數(shù)據(jù)
         dao.save(commserial);//保存
        }
       }
    ————————————————————————————————————

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

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

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


      回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 182tv免费观看在线视频| 亚洲视频在线观看免费| 日本免费无遮挡吸乳视频电影| 亚洲系列中文字幕| 182tv免费观看在线视频| 亚洲乱码中文字幕小综合| 中国在线观看免费国语版| 亚洲 欧洲 自拍 另类 校园| 性感美女视频免费网站午夜 | 精品亚洲一区二区| 中文字幕日本人妻久久久免费| 久久精品国产99精品国产亚洲性色| 久久国产精品萌白酱免费| 亚洲无线一二三四区| 三年片在线观看免费观看高清电影 | 两个人看的www免费视频| 亚洲尹人九九大色香蕉网站| 131美女爱做免费毛片| 亚洲jjzzjjzz在线播放| 日本牲交大片免费观看| 国产精品午夜免费观看网站 | 亚洲精品美女久久777777| 99免费视频观看| 亚洲美国产亚洲AV| 久久久久久久亚洲精品| 久久综合国产乱子伦精品免费| 亚洲综合丁香婷婷六月香| 啊v在线免费观看| 97精品免费视频| 国产亚洲欧美日韩亚洲中文色| 国产亚洲精品资源在线26u| 青青草a免费线观a| 一级白嫩美女毛片免费| 亚洲精品第五页中文字幕| 日韩高清免费在线观看| 中文字幕无码一区二区免费| 亚洲综合一区二区三区四区五区| ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲天堂免费在线| 国产日韩AV免费无码一区二区三区 | 亚洲一区在线免费观看|