- Hibernate
在实体类与数据库表建立映射关系时添加 @Table 注解, 当表中不存在实体类中的某个属性的时候, 就需要用到 @Transient 注解
- 用法: 添加在需要忽略的实体类属性上
@Transient
private String columeName;
- 实体类
import com.fasterxml.jackson.annotation.JsonIgnore;
import jdk.nashorn.internal.ir.annotations.Ignore;
import lombok.Data;
import javax.persistence.*;
@lombok.Data
@Entity
public class UserMonitorStationMapping {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private Integer monitorStationId;
@Transient
private String shortName; // TODO 数据库表中无此字段
@ManyToOne
@JsonIgnore
private User user;
}
- 数据库表结构