mybatisplus关闭驼峰
时间: 2023-11-17 15:02:32 浏览: 386
MybatisPlus是一个基于Mybatis的增强工具,它提供了许多实用的功能,其中包括将数据库下划线字段自动转换为Java驼峰命名规则的功能。如果你想关闭MybatisPlus的驼峰转换功能,可以按照以下两种方式进行配置:
1.在properties配置文件中添加如下配置:mybatis-plus.configuration.map-underscore-to-camel-case=false
2.在yml格式的配置文件中添加如下配置:mybatis-plus: configuration: map-underscore-to-camel-case: false
相关问题
MybatisPlus开启驼峰命名映射
### MyBatis Plus 配置开启驼峰命名映射
MyBatis Plus 默认已经开启了驼峰命名映射功能,这意味着数据库中的下划线风格字段名称会自动转换为 Java 实体类中的驼峰命名形式[^1]。
如果需要显式配置以确保该特性被启用,在 `application.yml` 文件中可以如下设置:
```yaml
mybatis-plus:
configuration:
map-underscore-to-camel-case: true
```
对于某些特殊情况,可能遇到默认开启此选项反而导致数据无法正常获取的情况。此时可以通过修改配置来关闭这一行为:
```yaml
mybatis-plus:
configuration:
map-underscore-to-camel-case: false
```
另外一种方式是在 `application.properties` 中定义相同属性达到同样的效果:
```properties
mybatis-plus.configuration.mapUnderscoreToCamelCase=true
```
需要注意的是,无论是通过 `.yml` 还是 `.properties` 文件来进行配置,都应保持一致性和准确性,以免引起不必要的错误或冲突[^3]。
mybatisplus 不修改字段
回答: 如果你想在Mybatis Plus中不修改字段名的话,你可以在application.yml中关闭默认的驼峰转换。具体的配置如下所示:
```
mybatis-plus:
configuration:
map-underscore-to-camel-case: false
```
通过将`map-underscore-to-camel-case`设置为`false`,Mybatis Plus将不会对字段名进行驼峰转换,而是直接使用原始的字段名。这样就可以避免在"字段列表"中出现未知列的问题了。
阅读全文
相关推荐










