亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

MyBatis Generator配置使用

callmewhy / 2921人閱讀

摘要:是提供生成代碼的工具,用于生成所需包配置默認(rèn),當(dāng)數(shù)據(jù)庫表名區(qū)分大小寫時(shí),可以將該屬性設(shè)置為生成實(shí)體類生成對(duì)應(yīng)的文件,可選生成生成指定所有表包含一個(gè)都有一個(gè)自增的主鍵對(duì)應(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
 * 用于自動(dòng)生成entity,Mapper接口,Mapper xml文件(有通用Mapper,此xml文件可選生成)
 * 使用時(shí)需修改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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/69860.html

相關(guān)文章

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

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

    Carl 評(píng)論0 收藏0
  • MyBatis Generator配置使用

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

    lpjustdoit 評(píng)論0 收藏0
  • Mybatis Generator使用

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

    劉東 評(píng)論0 收藏0
  • MyBatis GeneratorMybatis代碼生成器

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

    SimonMa 評(píng)論0 收藏0
  • Spring+Mybatis腳手架的使用

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

    張率功 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<