mybatis-plus.configuration.map-underscore-to-camel-case=false
时间: 2023-11-06 15:50:50 浏览: 53
这个配置项用于控制 MyBatis-Plus 是否将数据库中的下划线命名转换为驼峰命名。当设置为 `false` 时,MyBatis-Plus 不会进行自动的下划线转驼峰处理;当设置为 `true` 时,MyBatis-Plus 会自动将数据库中的下划线命名转换为驼峰命名。在你提供的配置中,`map-underscore-to-camel-case` 设置为 `false`,表示 MyBatis-Plus 不会进行下划线转驼峰处理。这意味着如果你的数据库表或字段使用下划线命名,那么在使用 MyBatis-Plus 进行数据库操作时,你需要使用与数据库中的实际命名相对应的驼峰命名。
相关问题
Failed to bind properties under 'mybatis-plus.configuration' to com.baomidou.mybatisplus.core.MybatisConfiguration:
这个错误通常是由于 Mybatis-Plus 的配置文件中不存在 `mybatis-plus.configuration` 属性导致的。你可以尝试在配置文件中添加该属性,如下所示:
```
mybatis-plus:
configuration:
map-underscore-to-camel-case: true
```
其中 `map-underscore-to-camel-case` 是一个示例配置项,你可以根据需要添加其他配置。另外,如果你使用的是 Spring Boot,你也可以尝试将该属性添加到 `application.yml` 或 `application.properties` 文件中。
mybatis plus map-underscore-to-camel-case
MyBatis Plus 提供了一个配置项 `map-underscore-to-camel-case`,可以将数据库表字段名中的下划线转换为 Java 实体类属性名中的驼峰命名规则。
具体来说,如果你的数据库表字段名是 `user_name`,那么在使用 MyBatis Plus 进行查询时,可以将该字段名转换为 Java 实体类属性名中的 `userName`,从而避免手动进行属性名和字段名之间的转换。
在 MyBatis Plus 的配置文件(通常是 `mybatis-config.xml`)中,你可以使用以下配置来开启该功能:
```xml
<configuration>
<settings>
<setting name="map-underscore-to-camel-case" value="true"/>
</settings>
</configuration>
```
注意,这个配置项只适用于查询操作,对于插入和更新操作,仍然需要手动进行属性名和字段名之间的转换。