@Table
@Table(name = "tb_student")
public class Student(){
private Integer id;
private String name;
}
@Column
public class Student(){
private Integer id;
@Column(name = "f_name")
private String name;
}
@Id
- 作用:标记主键对应的字段
- 注意:xxxByPrimaryKey方法需明确标记主键字段
public class Student(){
@Id
private Integer id;
private String name;
}
@GeneratedValue
public class Student(){
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String name;
}
@Transient
public class Student(){
private Integer id;
@Transient
private String name;
}
@JsonIgnore
- 作用:返回给页面时忽略此字段
- 注意:需要引入 jackson-databind 依赖
public class Student(){
private Integer id;
@JsonIgnore
private String name;
}