首页>代码>Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统>/mes_yd-master/src/main/java/yude/mes/com/mes_yd/AutoMbg/TestMP.java
//package yude.mes.com.mes_yd.AutoMbg; // //import com.baomidou.mybatisplus.annotation.DbType; // //import com.baomidou.mybatisplus.annotation.IdType; //import com.baomidou.mybatisplus.generator.AutoGenerator; //import com.baomidou.mybatisplus.generator.config.*; //import com.baomidou.mybatisplus.generator.config.converts.OracleTypeConvert; // //import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; // // // //public class TestMP { // // /** // * 代码生成 示例代码 // */ // public static void main(String[] args) { // testGenerator(); // } // // public static void testGenerator() { // //1. 全局配置 // GlobalConfig config = new GlobalConfig(); // config.setActiveRecord(true) // 是否支持AR模式 // .setAuthor("wpw") // 作者 // .setOutputDir("E:\\mes_yd\\src\\main\\java\\") // 生成路径E:\mes_yd\src\main\java\yude\mes\com\mes_yd // .setFileOverride(true) // 文件覆盖 // .setIdType(IdType.INPUT) // 主键策略 // .setServiceName("%sService") // 设置生成的service接口的名字的首字母是否为I // // IEmployeeService // .setBaseResultMap(true) // .setBaseColumnList(true); // // //2. 数据源配置 // DataSourceConfig dsConfig = new DataSourceConfig(); //// dsConfig.setDbType(DbType.MYSQL) // 设置数据库类型 //// .setDriverName("com.mysql.jdbc.Driver") //// .setUrl("jdbc:mysql://localhost:3306/mp") //// .setUsername("root") //// .setPassword("1234"); // // dsConfig.setDbType(DbType.ORACLE) // 设置数据库类型 // .setDriverName("oracle.jdbc.OracleDriver") // .setUrl("jdbc:oracle:thin:@127.0.0.1:1521:XE")//10.30.10.216 10.0.10.221 // // .setUrl("jdbc:oracle:thin:@127.0.0.1:1521:XE")//10.30.10.216 10.0.10.221 // .setUsername("wangpw") // .setPassword("123456"); // // //3. 策略配置 // StrategyConfig stConfig = new StrategyConfig(); // stConfig.setCapitalMode(true); //全局大写命名 // stConfig.setNaming(NamingStrategy.underline_to_camel); // stConfig.setColumnNaming(NamingStrategy.underline_to_camel); // //stConfig.setSuperEntityClass("com.baomidou.ant.common.BaseEntity"); // stConfig.setEntityLombokModel(true); // //stConfig.setSuperControllerClass("com.baomidou.ant.common.BaseController"); // stConfig.setInclude(); // //stConfig.setSuperEntityColumns("id"); // stConfig.setControllerMappingHyphenStyle(true); // //stConfig.setTablePrefix(); // // //4. 包名策略配置 yude.mes.com.mes_yd.system // PackageConfig pkConfig = new PackageConfig(); // pkConfig.setParent("yude.mes.com.mes_yd.ceshi") // .setMapper("dao") // .setService("service") // .setController("controller") // .setEntity("domain") // .setServiceImpl("service.impl") // ; // //.setXml("mapper"); // // // //5. 整合配置 // AutoGenerator ag = new AutoGenerator(); // // ag.setGlobalConfig(config) // .setDataSource(dsConfig) // .setStrategy(stConfig) // .setPackageInfo(pkConfig); // // //6. 执行 // ag.execute(); // } // // // public static void generateCode() { // String packageName = "yude.mes.com.mes_yd.ceshi"; // generateByTables( packageName, "tblonwip","tblmenu"); // } // // private static void generateByTables(boolean serviceNameStartWithI, String packageName, String... tableNames) { // GlobalConfig config = new GlobalConfig(); // String dbUrl = "jdbc:oracle:thin:@10.0.10.221:1521:mesdb"; // DataSourceConfig dataSourceConfig = new DataSourceConfig(); // dataSourceConfig.setDbType(DbType.ORACLE) // .setUrl(dbUrl) // .setUsername("mes") // .setPassword("oracle") // .setTypeConvert(new OracleTypeConvert())//自定义数据库类型转换 // .setDriverName("oracle.jdbc.driver.OracleDriver"); // StrategyConfig strategyConfig = new StrategyConfig(); // strategyConfig // .setCapitalMode(true) // .setEntityLombokModel(false) // //.setDbColumnUnderline(false) // .setNaming(NamingStrategy.underline_to_camel) // .setRestControllerStyle(true) // .entityTableFieldAnnotationEnable(true)//是否生成实体时,生成字段注解 // .setInclude(tableNames);//修改替换成你需要的表名,多个表名传数组 // config.setActiveRecord(false) // .setAuthor("wangpw") // .setOutputDir("E:\\mes_yd\\src\\main\\java\\") // .setFileOverride(true); // new AutoGenerator().setGlobalConfig(config) // .setDataSource(dataSourceConfig) // .setStrategy(strategyConfig) // .setPackageInfo( // new PackageConfig() // .setParent(packageName) // .setMapper("dao") // .setService("service") // .setController("controller") // .setEntity("domain") // .setServiceImpl("service.impl") // ).execute(); // } // // private static void generateByTables(String packageName, String... tableNames) { // generateByTables(true, packageName, tableNames); // } //}
最近下载更多
1048571230 LV2
2023年9月20日
zhaopb LV8
2023年8月23日
飞呀飞呀飞不放 LV7
2023年8月9日
happyMrLi LV5
2023年7月31日
include LV8
2023年6月20日
C544350851 LV26
2023年4月23日
xiaoding1999 LV7
2023年2月28日
gvin001 LV14
2023年1月3日
HANCW LV9
2022年12月9日
yyh1252 LV8
2022年11月30日
最近浏览更多
bluerstar LV1
10月23日
zhengguangshun LV4
6月25日
shuiyan LV1
6月1日
1941549176 LV4
5月10日
jocelyn000 LV1
4月13日
m5433661 LV2
3月28日
admin_z LV22
1月28日
膜拜java LV6
1月18日
aachl1 LV5
1月16日
WBelong LV8
2023年12月26日