首页>代码>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); // } //}

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 LV26
2023年4月23日
xiaoding1999 LV7
2023年2月28日
gvin001 LV14
2023年1月3日
HANCW LV9
2022年12月9日

暂无贡献等级
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日
膜拜java LV6
2024年1月18日