MyBatisPlus字段名与数据库不一致

编程

表字段名一定不能图省事,使用关键字

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️

@TableField(value = "LEAVE_FLAG")

private Integer leave;

⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️

1、MyBatis Plus 处理字段名与数据库不一致@TableField(value = "LEAVE_FLAG")

2、JPA 处理字段名与数据库不一致@Column(name = "LEAVE_FLAG")

3、补充说明JPA、MyBatis Plus设置实体类与数据库表对应

习惯性使用JPA字段建表,MyBatis做DB操作

  • MyBatis Plus @TableName("org_user")
  • JPA @Table(name = "org_user")

@Data

@Entity

@TableName("org_user")

@Table(name = "org_user")

public class UserEntity {

@Column(name = "LEAVE_FLAG")

@TableField(value = "LEAVE_FLAG")

private Integer leave;

}

以上是 MyBatisPlus字段名与数据库不一致 的全部内容, 来源链接: utcz.com/z/512572.html

回到顶部