Results 2 comments of 杨健

补充说明: 即使在自定义输出里定义了,也无法改变文件名 `new InjectionConfig.Builder().beforeOutputFile((tableInfo, objectMap) -> { String entityDtoName = tableInfo.getEntityName().replace("Entity", "DTO"); String entityDaoName = tableInfo.getEntityName().replace("Entity", "DAO"); objectMap.put("entityDtoName", entityDtoName); objectMap.put("entityDaoName", entityDaoName); LOGGER.info("tableInfo: " + tableInfo.getEntityName() + " objectMap: " +...

建议: 1、在TableInfo类增加原始实体名称字段(去除前缀未加后缀) ` /** * 实体名称(未添加后缀) */ private String entityOriginName;` 2、TableInfo#processTable方法给entityOriginName字段赋值entityName `/** * 处理表信息(文件名与导包) * * @since 3.5.0 */ public void processTable() { this.entityOriginName = entity.getNameConvert().entityNameConvert(this); this.setEntityName(entity.getConverterFileName().convert(entityOriginName)); this.mapperName = strategyConfig.mapper().getConverterMapperFileName().convert(entityOriginName);...