addInclude("t_user") // 设置需要生成的表名 .addTablePrefix("t_", "c_"); // 设置过滤表前缀 }) .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板 .execute(); } } 本文参与 腾讯云自媒体同步曝光计划,分享自作者
setInclude(scanner("表名")); //strategy.setSuperEntityColumns("id"); strategy.setControllerMappingHyphenStyle(true); strategy.setTablePrefix("_"); mpg.setStrategy(strategy); mpg.setTemplateEngine(new FreemarkerTemplateEngine()); mpg.execute(); } } 点击运行,在输入栏按照以下流程执行即可 执行后...
(scanner.apply("包名:"))) .strategyConfig((scanner, builder) -> builder.addInclude(scanner.apply("表名:"))) /* .templateEngine(new BeetlTemplateEngine()) .templateEngine(new FreemarkerTemplateEngine()) .templateEngine(new EnjoyTemplateEngine()) */ .templateEngine(new FreemarkerTemplateEngine()) ....
Step5:配置数据表映射信息。setInclude 需要修改,其余按实际开发修改。 // Step5:策略配置(数据库表配置) StrategyConfig strategy = new StrategyConfig(); // 指定表名(可以同时操作多个表,使用 , 隔开)(需要修改) strategy.setInclude("test_mybatis_plus_user"); // 配置数据表与实体类名之间映射的策略 st...
builder.addInclude("t_simple")// 设置需要生成的表名.addTablePrefix("t_","c_");// 设置过滤表前缀}) .templateEngine(newFreemarkerTemplateEngine())// 使用Freemarker引擎模板,默认的是Velocity引擎模板.execute(); 跟踪execute的代码,可以追踪到com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine...
strategy.setInclude("user"); // 设置要映射的表名 strategy.setNaming(NamingStrategy.underline_to_camel); strategy.setColumnNaming(NamingStrategy.underline_to_camel); // 自动lombok strategy.setEntityLombokModel(true); strategy.setLogicDeleteFieldName("deleted"); ...
当我们需要通过查询到的一个字段值作为参数,去执行另外一个方法来查询关联的内容,而且两者是一对一关系时,可以使用 @One 注解来便捷的实现。 selectById 方法是 BaseMapper 就提供的,所以我们不需要在 AreaMapper 中手动定义。 @Result(column = “area_id”, property = “areaId”) 可以不写,也不会报错。但...
<!--SQL片段,记录基础字段--> <sql id="BaseColumns">id,username,age,email</sql> <!--IPage<User> selectPageVo(Page<User> page, Integer age);--> SELECT <include refid="BaseColumns"></include> FROM t_user WHERE age > # {age} 测试 @Test public void testSelectPageVo(){ //设置分页...
.setInclude("表1","表2");//逆向工程使用的表 //4、包名策略配置 PackageConfig packageConfig = new PackageConfig(); packageConfig.setParent("com.zhu.mpg")//设置包名的parent .setMapper("mapper") .setService("service") .setController("controller") ...
<include>**/*.jsp</include> </includes> <filtering>true</filtering> </resource> </resources> </build> </project> 3.项目组织结构 项目关键组织结构 4.Controller package com.lvjian.smart.controller.admin; import com.alibaba.fastjson.JSONObject; ...