成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

MyBatis Generator配置使用

lpjustdoit / 2546人閱讀

摘要:是提供生成代碼的工具,用于生成所需包配置默認(rèn),當(dāng)數(shù)據(jù)庫表名區(qū)分大小寫時,可以將該屬性設(shè)置為生成實體類生成對應(yīng)的文件,可選生成生成指定所有表包含一個都有一個自增的主鍵對應(yīng)數(shù)據(jù)庫

MyBatis Generator 是MyBatis提供生成代碼的工具,用于生成entity、Mapper、Mapper.xml
所需jar包:mybatis-generator-core-1.3.5.jar

XML配置




  

    
      
      
      
    

    
    

    
    
    
    
    

    
    

    
    
    
    
    
Java代碼
import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.exception.InvalidConfigurationException;
import org.mybatis.generator.exception.XMLParserException;
import org.mybatis.generator.internal.DefaultShellCallback;
import org.springframework.core.io.ClassPathResource;

/**
 * MyBatis Generator
 * 用于自動生成entity,Mapper接口,Mapper xml文件(有通用Mapper,此xml文件可選生成)
 * 使用時需修改generatorConfig.xml文件配置
 * 
 * @author liutianshu
 *
 */
public class Generator {
    public static void main(String[] args) throws IOException, XMLParserException, InvalidConfigurationException, SQLException, InterruptedException {
        List warnings = new ArrayList();
        boolean overwrite = true;
        ConfigurationParser cp = new ConfigurationParser(warnings);
        Configuration config = cp.parseConfiguration(new ClassPathResource("generatorConfig.xml").getInputStream());
        DefaultShellCallback callback = new DefaultShellCallback(overwrite);
        MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
        myBatisGenerator.generate(null);
    }
}

參考資料:
http://blog.csdn.net/isea533/...
http://mbg.cndocs.tk/

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/110356.html

相關(guān)文章

  • 在springboot中使用Mybatis Generator的兩種方式

    摘要:每個微服務(wù)僅關(guān)注于完成一件任務(wù)并很好地完成該任務(wù)。在一個微服務(wù)的開發(fā)過程中很可能只關(guān)注對單表的操作。本文將說到在的項目中如何去配置形式和配置類形式和使用以及生成代碼的兩種方式形式和注解形式,在中更推薦去使用注解的形式。 介紹 Mybatis Generator(MBG)是Mybatis的一個代碼生成工具。MBG解決了對數(shù)據(jù)庫操作有最大影響的一些CRUD操作,很大程度上提升開發(fā)效率。如果...

    Carl 評論0 收藏0
  • MyBatis Generator配置使用

    摘要:是提供生成代碼的工具,用于生成所需包配置默認(rèn),當(dāng)數(shù)據(jù)庫表名區(qū)分大小寫時,可以將該屬性設(shè)置為生成實體類生成對應(yīng)的文件,可選生成生成指定所有表包含一個都有一個自增的主鍵對應(yīng)數(shù)據(jù)庫 MyBatis Generator 是MyBatis提供生成代碼的工具,用于生成entity、Mapper、Mapper.xml所需jar包:mybatis-generator-core-1.3.5.jar XM...

    callmewhy 評論0 收藏0
  • Mybatis Generator使用

    摘要:在寫代碼過程中,常常要寫一些簡單的操作,為了能夠把時間用在業(yè)務(wù)邏輯上,看了生成工具,根據(jù)官網(wǎng)的文檔,改成適合自己使用的生成器。 在寫代碼過程中,常常要寫一些簡單的CURD操作,為了能夠把時間用在業(yè)務(wù)邏輯上,看了Mybatis Generator生成工具,根據(jù)官網(wǎng)的文檔,改成適合自己使用的生成器。 mybatis generator的配置文件 如下: ...

    劉東 評論0 收藏0
  • MyBatis GeneratorMybatis代碼生成器

    摘要:一的官方資料官方文檔源碼二介紹大致的意思是可以幫助所有版本的和以上版本的生成代碼。其中目前最新的版本可以使用。指定生成一系列對象的環(huán)境。定義了生成的注釋形式。與生成的實體相關(guān)。生成接口和類以達(dá)到輕易使用生成的模型和映射文件的目的。 一:MyBatis Generator的官方資料 MyBatis Generator官方文檔github源碼:MyBatis Generator (MBG)...

    SimonMa 評論0 收藏0
  • Spring+Mybatis腳手架的使用

    摘要:地址簡單說明這是一個的腳手架項目,方便老鳥使用,新手學(xué)習(xí)。然后我們在中加入這張表里還有很多配置,你可以直接使用我的默認(rèn)配置,往上面添加即可。結(jié)語當(dāng)然我這里很多細(xì)節(jié)沒有講到,僅僅是簡單的使用了一下,希望各位有心的讀者可以自己動手搭建一下。 Github地址 https://github.com/1994/ssm-scaffold.git 簡單說明 這是一個Spring4+Mybatis3...

    張率功 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<