在@Entity类中使用@Transient标识非mapping属性

时间:2020-08-21 09:29:13 类型:JAVA
字号:    

  有时候@Entity类中已有的属性无法满足页面的展示,所以需要在@Entity中添加一些额外的属性,但这些属性是不需要和表字段进行关联映射的,所以需要用@Transient注解进行标注,否则会把额外添加的这些属性当做字段看待,导致不必要的错误产生。

  注意事项:

  1、必须在属性前面添加@Transient注解,而不是get方法前,例如:

  @Transient

  private String slaItemName;

  2、@Transient对应的是类javax.persistence.Transient,所以导入package时需要区分。


<