@Column注解和@TableField注解

import javax.persistence.Column;

@Table(name = "user_info")
public class User {

    @Column(name = "database_column_name")
    private String fieldName;

}


// ====================================================================

import com.baomidou.mybatisplus.annotation.TableField;

@TableName("user_info")
public class User{

    @TableField(value = "database_column_name")
    private String fieldName;
}



/*
@Column注解和@TableFiled注解都可以用来映射实体类的字段和数据库中的字段

与此同时如果要映射表名和实体类名,那么可以使用@Table注解或者@TableName,

区别:@Column,@Table注解是JPA提供的,而@TableField,@TableName注解是MyBatis Plus提供的。

如果你同时使用了MyBatis Plus和JPA框架,可能会出现注解冲突的情况,需要注意处理。
*/

你可能感兴趣的:(java,数据库,开发语言)