mybatisplus代码生成器 处理中文字段
时间: 2024-04-14 15:24:26 浏览: 107
mybatisplus代码生成器
MyBatis-Plus是一个开源的Java持久层框架,它在MyBatis的基础上进行了扩展和增强,提供了更加便捷的开发方式。MyBatis-Plus的代码生成器是其中的一个重要功能,它可以根据数据库表结构自动生成对应的实体类、Mapper接口、Service接口以及Controller等代码。
在处理中文字段时,MyBatis-Plus的代码生成器默认会将中文字段名转换为驼峰命名规则,并在生成的实体类中使用对应的驼峰命名属性。例如,如果数据库表中有一个字段名为"用户姓名",生成的实体类中对应的属性名会是"userName"。
如果你希望在生成的代码中保留中文字段名,可以通过配置来实现。在MyBatis-Plus的代码生成器配置文件(通常是generatorConfig.xml)中,可以设置table标签的property属性为"columnRenamingRule",并将其值设置为"no_change"。这样生成的实体类中的属性名就会与数据库表中的字段名保持一致。
另外,如果你希望生成的代码文件使用UTF-8编码保存,可以在配置文件中设置fileEncoding属性为"UTF-8"。
希望以上信息对你有帮助!
阅读全文