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