Mybatis-Plus代码生成器使用

码云地址:https://gitee.com/baomidou/mybatis-plus
githb地址:https://github.com/baomidou/mybatis-plus

.Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

import com.baomidou.mybatisplus.annotations.IdType;  
import com.baomidou.mybatisplus.generator.AutoGenerator;  
import com.baomidou.mybatisplus.generator.ConfigGenerator;  
  
/** 
 *  
 * 自动生成映射工具类 
 * Mybatis-Plus代码生成器使用 
 */  
public class AutoGeneratorHelper {  
  
    /** 
     *  
     * 测试 run 执行 
     *  
     * 

* 配置方法查看 {@link ConfigGenerator} *

* */ public static void main(String[] args ) { System.out.print("================"); ConfigGenerator cg = new ConfigGenerator(); cg.setEntityPackage("com.cms.entity"); cg.setMapperPackage("com.cms.mapper"); cg.setServicePackage("com.cms.service"); cg.setSuperServiceImpl("com.cms.service.impl"); cg.setXmlPackage("com.cms.xml"); cg.setIdType(IdType.ID_WORKER); cg.setSaveDir("D:/logs"); cg.setDbDriverName("com.mysql.jdbc.Driver"); cg.setDbUser("backup"); cg.setDbPassword("123456"); cg.setDbUrl("jdbc:mysql://10.120.54.33:3306/test?characterEncoding=utf8"); cg.setTableNames(new String[]{"operation_log"}); cg.setDbPrefix(false); AutoGenerator.run(cg); System.out.print("end================"); } }


你可能感兴趣的:(后端编程)