繼續(xù)關(guān)注我的C語(yǔ)言學(xué)習(xí)博客

          林臨的地盤

          java學(xué)習(xí)博客
          posts - 44, comments - 28, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2006年7月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          公告


          關(guān)注我!聯(lián)系我!

          Email:lubaolu@163.com
          MSN:lubaolu@163.com
          QQ:542880543

          搜索

          •  

          積分與排名

          • 積分 - 99728
          • 排名 - 583

          最新評(píng)論

          用hibernate建表

          Posted on 2006-07-28 16:55 lubaolin 閱讀(3325) 評(píng)論(0)  編輯  收藏
          用hibernate建表

          把xxx.hbm.xml文件放在class所在位置。偶測(cè)試時(shí),執(zhí)行正常,但未見(jiàn)數(shù)據(jù)庫(kù)中的表,不知道哪里出錯(cuò)。

          import?net.sf.hibernate.SessionFactory;
          import?net.sf.hibernate.cfg.Configuration;
          import?net.sf.hibernate.tool.hbm2ddl.SchemaExport;

          xxx?{
          ????Configuration?conf=?new?Configuration().addClass(xxx.class);
          ????//第一次運(yùn)行時(shí)用來(lái)在數(shù)據(jù)庫(kù)中創(chuàng)建表
          ????//并且把sql語(yǔ)句輸出到txt文件用的
          ????//以后的運(yùn)行要去掉這一段,否則每次都新建表
          ????Properties?prop?=?new?Properties();
          ????//沒(méi)有設(shè)置hibernate.dialect時(shí),執(zhí)行無(wú)法通過(guò),還要找另外一種代替方法,否則這里跟數(shù)據(jù)庫(kù)類型綁定,不是一種好的實(shí)現(xiàn)方式
          ????prop.setProperty("hibernate.dialect",?"net.sf.hibernate.dialect.MySQLDialect";
          ????SchemaExport?dbExport=new?SchemaExport(conf,?prop);
          ????dbExport.setOutputFile("sql_out_lib\\sql.txt";
          ????dbExport.create(true,?true);
          }


          dbExport.create(true,true);

          ?把這個(gè)語(yǔ)句的第二個(gè)參數(shù)true改成false,就可以生成sql語(yǔ)句了,變成下面的語(yǔ)句:

          ?dbExport.create(true,?false);

          ?不過(guò)無(wú)法直接執(zhí)行,還需要繼續(xù)摸索。
          ?另外,發(fā)現(xiàn)這個(gè)時(shí)候不需要數(shù)據(jù)庫(kù)的連接,所以hibernate配置文件的連接池沒(méi)有設(shè)置也沒(méi)有關(guān)系。

          引自:http://www.blogcn.com/user17/yu_qj/blog/6763871.html


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


          網(wǎng)站導(dǎo)航:
           
          繼續(xù)關(guān)注我的C語(yǔ)言學(xué)習(xí)博客
          主站蜘蛛池模板: 莱州市| 祁阳县| 丰原市| 彭山县| 恩施市| 德钦县| 庆元县| 镇雄县| 疏勒县| 方正县| 内乡县| 莱阳市| 枣阳市| 宁化县| 峡江县| 南昌县| 绍兴县| 海伦市| 利辛县| 如东县| 邯郸市| 施秉县| 肥东县| 湟中县| 海口市| 鱼台县| 灯塔市| 五华县| 大港区| 米脂县| 绩溪县| 那坡县| 呼玛县| 新丰县| 靖江市| 池州市| 阳信县| 安西县| 景泰县| 安庆市| 海门市|