首页>代码>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);
//	}
//}
 最近下载更多
最近下载更多
                
                微信网友_7469362457841664     LV1
                4月16日
            
            
        
                monster_001     LV3
                2月27日
            
            
        
                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     LV27
                2023年4月23日
            
            
        
                xiaoding1999     LV7
                2023年2月28日
            
            
        
                gvin001     LV14
                2023年1月3日
            
            
         最近浏览更多
最近浏览更多
                
                wwkddjjj     LV8
                7月26日
            
            
        
                微信网友_7469362457841664     LV1
                4月15日
            
            
        
                monster_001     LV3
                2月27日
            
            
        
                bluerstar     LV1
                2024年10月23日
            
            
        
                zhengguangshun     LV4
                2024年6月25日
            
            
        
                shuiyan     LV1
                2024年6月1日
            
            
        
                1941549176     LV4
                2024年5月10日
            
            
        
                jocelyn000     LV1
                2024年4月13日
            
            
        
                m5433661     LV2
                2024年3月28日
            
            
        
                admin_z     LV22
                2024年1月28日
            
            
        
 
     
                 
                