mybatis-plus怎么局部使用驼峰
时间: 2023-11-28 16:53:25 浏览: 377
MyBatis-Plus 默认开启了驼峰命名转换,如果需要局部禁用或开启驼峰命名转换,可以通过在实体类的字段上使用注解 `@TableField` 来实现。
示例代码如下:
```java
public class User {
@TableId
private Long id;
// 开启驼峰命名转换
@TableField(value = "user_name", jdbcType = JdbcType.VARCHAR)
private String userName;
// 局部禁用驼峰命名转换
@TableField(value = "password", jdbcType = JdbcType.VARCHAR, exist = false)
private String password;
// getter 和 setter 略...
}
```
在上述示例代码中,`userName` 字段使用了 `@TableField` 注解,并设置了 `value` 属性为 `"user_name"`,这样在 MyBatis-Plus 中就会将该字段映射为数据库表中的 `user_name` 字段。
而 `password` 字段也使用了 `@TableField` 注解,并设置了 `exist` 属性为 `false`,这样就可以局部禁用驼峰命名转换,使得 MyBatis-Plus 不会将该字段映射到数据库表中。
阅读全文