真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用mybatis-generator工具加快開發(fā)速度

    在使用mybatis時,需要書寫大量的mapping映射文件,手動書寫工作量大并且容易出錯。值得慶幸的是,Mybatis-Generator可以用來幫助我們自動生成這些文件,大幅度提高開發(fā)效率。

在新密等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都做網(wǎng)站 網(wǎng)站設(shè)計制作按需網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,外貿(mào)營銷網(wǎng)站建設(shè),新密網(wǎng)站建設(shè)費用合理。

    1.準備工作

從https://github.com/mybatis/generator/releases下載mybatis-generator的jar包;

從http://www.grepcode.com下載數(shù)據(jù)庫驅(qū)動包。

新建如下結(jié)構(gòu)目錄:

使用mybatis-generator工具加快開發(fā)速度

2.generator.xml介紹

生成相關(guān)文件前,需要進行配置,配置文件名稱任意,后綴為xml。(屬性相關(guān)解釋在xml中有備注,對其中有不解的可以嘗試下看看效果有什么不同)


  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

   
   
   
       
           
           
       

       
       
        
       

           
       
           
       

       
       
            
           
            
           
       

       
       
           
       

       
       
           
       

       
          
       


   

3.運行

運行有四種:命令生成(最簡單)、Java生成、ant生成、maven生成。這里說前面兩種,有興趣其余的可以在mybatis官網(wǎng)去學(xué)習(xí)。

1)打開cmd命令窗口,cd到工作目錄中,運行如下命令

java - jar mybatis-generator包的文件路徑  -configfile  generator.xml的文件路徑  -overwrite 命令。

本例為:

java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

成功時輸出:MyBatis Generator finished successfully.

2)java生成

 List warnings = new ArrayList();
   boolean overwrite = true;
   File configFile = new File("generatorConfig.xml");
   ConfigurationParser cp = new ConfigurationParser(warnings);
   Configuration config = cp.parseConfiguration(configFile);
   DefaultShellCallback callback = new DefaultShellCallback(overwrite);
   MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);

   myBatisGenerator.generate(null);

其實Java運行,細分可以分兩種,還有一種可以去官網(wǎng)學(xué)習(xí)。

4.效果

使用mybatis-generator工具加快開發(fā)速度

使用mybatis-generator工具加快開發(fā)速度

使用mybatis-generator工具加快開發(fā)速度

使用mybatis-generator工具加快開發(fā)速度

生成代碼之后,根據(jù)自己的實際項目架構(gòu),可以對生成的代碼進行適當(dāng)?shù)男薷模绨褦?shù)據(jù)庫管理交有spring等等。

5.注意點

1)generator.xml格式:必須是以UTF-8無BOM格式編碼,用notepad++轉(zhuǎn)換。
2)注意數(shù)據(jù)庫包的可用性,無效的數(shù)據(jù)庫包轉(zhuǎn)換會報錯。


網(wǎng)站名稱:使用mybatis-generator工具加快開發(fā)速度
文章網(wǎng)址:http://weahome.cn/article/gjgdsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部