博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatisplus 代码生成器
阅读量:4028 次
发布时间:2019-05-24

本文共 1774 字,大约阅读时间需要 5 分钟。

maven依赖
com.baomidou
mybatisplus-spring-boot-starter
1.0.5
com.baomidou
mybatis-plus
2.1.8
/**** 表名**/private static String[] tableName = new String[]{"member_product_collection"};
public static void main(String[] args) {
GlobalConfig config = new GlobalConfig();//1.全局配置config.setAuthor("wwz");config.setOutputDir("F:\\Workspaces\\IDEA\\mybatisplus\\src\\main\\java");config.setFileOverride(true);config.setServiceName("%sService"); //默认生成IEmployeeService格式的service   %s去掉Iconfig.setBaseResultMap(true) ;   //是否生成基本结果集映射config.setBaseColumnList(true);  //是否生成数据库列 做通用查询列//2.数据源等配置DataSourceConfig dsConfig = new DataSourceConfig();dsConfig.setDbType(DbType.MYSQL);dsConfig.setDriverName("com.mysql.jdbc.Driver");dsConfig.setUrl("jdbc:mysql://XXXX/order?serverTimezone=Asia/Shanghai");dsConfig.setUsername("root");dsConfig.setPassword("root");//3.策略配置StrategyConfig strategyConfig = new StrategyConfig();strategyConfig.setCapitalMode(true); //开启全局大写命名strategyConfig.setNaming(NamingStrategy.underline_to_camel);  //数据库映射到实体类的命名策略strategyConfig.setTablePrefix(new String[]{"ums_"});strategyConfig.setInclude(tableName);//生成的表//4.包名策略PackageConfig packageConfig = new PackageConfig();packageConfig.setParent("com.wwz");packageConfig .setMapper("mapper");packageConfig.setEntity("model");packageConfig.setService("impl");packageConfig.setController("controller");packageConfig .setXml("mapper");//5.整合配置AutoGenerator autoGenerator = new AutoGenerator();autoGenerator.setGlobalConfig(config);autoGenerator.setDataSource(dsConfig);autoGenerator.setPackageInfo(packageConfig);autoGenerator .setStrategy(strategyConfig);//6.执行autoGenerator.execute();
}

放到main方法上执行就行了

转载地址:http://smvbi.baihongyu.com/

你可能感兴趣的文章
未来5年大机遇:做贩卖多巴胺的超级玩家
查看>>
关于AIS编码解码的两个小问题
查看>>
GitHub 万星推荐:黑客成长技术清单
查看>>
可以在线C++编译的工具站点
查看>>
关于无人驾驶的过去、现在以及未来,看这篇文章就够了!
查看>>
所谓的进步和提升,就是完成认知升级
查看>>
昨夜今晨最大八卦终于坐实——人类首次直接探测到了引力波
查看>>
如何优雅、机智地和新公司谈薪水?
查看>>
为什么读了很多书,却学不到什么东西?
查看>>
长文干货:如何轻松应对工作中最棘手的13种场景?
查看>>
如何确保自己的Mac数据安全呢?这里有四个“小秘诀”
查看>>
如何用好碎片化时间,让思维更有效率?
查看>>
第一性原理:戳中问题本质的人是怎么思考的?
查看>>
No.147 - LeetCode1108
查看>>
No.148 - LeetCode771
查看>>
No.174 - LeetCode1305 - 合并两个搜索树
查看>>
No.175 - LeetCode1306
查看>>
No.176 - LeetCode1309
查看>>
FE:http状态码
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>