如何取消Mybatis-Plus 的下划线
时间: 2024-01-11 21:18:46 浏览: 55
取消Mybatis-Plus的下划线有两种方法:
1.在Mybatis-Plus的配置文件中设置全局配置,将dbColumnUnderline属性设置为false即可取消下划线。例如,在application.yml文件中添加以下配置:
```
mybatis-plus:
global-config:
db-column-underline: false
```
2.在实体类中使用@TableField注解,将exist属性设置为false即可取消下划线。例如:
```
@TableField(exist = false)
private String userName;
```
这样就可以取消Mybatis-Plus的下划线了。
相关问题
mybatis-plus下划线转驼峰
在Mybatis-Plus中,默认情况下,是支持下划线转驼峰命名规则的。这意味着当你使用Mybatis-Plus进行数据库操作时,可以直接使用驼峰命名的Java实体类属性名,而不需要手动编写下划线和驼峰之间的转换逻辑。
如果你希望在查询条件中使用驼峰命名而不是下划线命名,你可以使用Mybatis-Plus提供的`QueryWrapper`来构建查询条件。在使用`QueryWrapper`时,你可以直接使用驼峰命名的Java实体类属性名,Mybatis-Plus会自动帮你将驼峰命名转换成对应的下划线命名。
另外,如果你使用的是原生的Mybatis,而不是Mybatis-Plus,你可以通过配置`mapUnderscoreToCamelCase`属性来开启下划线转驼峰的功能。在Spring Boot的yml配置文件中,可以添加如下配置来开启下划线转驼峰功能:
```yaml
mybatis:
configuration:
map-underscore-to-camel-case: true
```
这样配置之后,Mybatis会自动将数据库中下划线命名的字段转换为Java实体类中的驼峰命名属性。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
mybatis-plus idea插件
Mybatis-Plus IDEA插件是一款可以帮助开发者快速生成Mybatis-Plus代码的插件。它可以根据数据库表结构自动生成实体类、Mapper接口、Service接口、ServiceImpl实现类以及Controller类等代码,大大提高了开发效率。
使用Mybatis-Plus IDEA插件的步骤如下:
1. 在IDEA中安装Mybatis-Plus插件。
2. 在项目中引入Mybatis-Plus依赖。
3. 在application.yml或application.properties中配置Mybatis-Plus相关参数。
4. 在需要生成代码的表上右键,选择“Generate Mybatis-Plus Code”,即可生成相应的代码。
以下是使用Mybatis-Plus IDEA插件生成代码的示例:
1. 配置application.yml文件
```yaml
mybatis-plus:
# 实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.example.demo.entity
# mapper扫描,多个package用逗号或者分号分隔
mapperLocations: classpath:/mapper/*.xml
# 全局配置
global-config:
# 主键类型
id-type: auto
# 字段策略
field-strategy: not_empty
# 数据库大写下划线转换
db-column-underline: true
# 逻辑删除配置
logic-delete-value: 1
logic-not-delete-value: 0
```
2. 在需要生成代码的表上右键,选择“Generate Mybatis-Plus Code”,选择需要生成的代码类型,例如“Entity”,并填写包名和模块名等信息,点击“OK”即可生成相应的代码。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)