mybatis-plus 自动生成代码如何自定义实体名称
时间: 2023-09-20 21:11:40 浏览: 45
MyBatis-Plus 自动生成代码可以通过配置自定义实体名称。你可以在生成代码的配置文件中指定表名和实体类的对应关系,从而实现自定义实体名称。具体方法如下:
1. 在配置文件中添加自定义的表名和实体类的对应关系,例如:
```xml
<strategy tableName="user_info" entityName="%sDO" />
```
其中,`tableName` 指定表名,`entityName` 指定实体类名,`%s` 表示将自动替换为表名的驼峰命名形式,`DO` 表示实体类的后缀名。
2. 在 MyBatis-Plus 自动生成代码时,指定配置文件的路径,例如:
```java
AutoGenerator mpg = new AutoGenerator();
mpg.setGlobalConfig(globalConfig);
mpg.setDataSource(dataSourceConfig);
mpg.setPackageInfo(packageConfig);
mpg.setStrategy(strategyConfig);
mpg.setTemplate(templateConfig);
mpg.setCfg(injectionConfig);
mpg.execute(new FreemarkerTemplateEngine(), new CustomInjectionConfig());
```
其中,`setStrategy(strategyConfig)` 方法指定了自定义的配置文件路径。
这样,MyBatis-Plus 自动生成代码时就会根据配置文件中的信息生成自定义实体名称的代码。