为什么JPA有@Transient注释?
2022-08-31 04:50:50
Java有关键字。为什么JPA没有简单地使用已经存在的java关键字?transient
@Transient
Java有关键字。为什么JPA没有简单地使用已经存在的java关键字?transient
@Transient
Java的关键字用于表示字段不被序列化,而JPA的注释用于指示字段不保留在数据库中,即它们的语义不同。transient
@Transient
因为它们有不同的含义。注释告诉 JPA 提供程序不要保留任何(非)属性。另一个告诉序列化框架不要序列化属性。您可能希望具有一个属性,但仍对其进行序列化。@Transient
transient
@Transient