标签: java jpa persistence ejb-3.0 transient
import javax.persistence.*; simple POJO class A { @Transient protected transient someClass X; }
尽管如此,在数据库中,我仍然看到它仍然存在? 知道这种奇怪的行为吗?
答案 0 :(得分:0)
这是因为你混合注释了两个字段和getter。根据JPA规范,您必须保持一致,其中JPA仅注释字段或仅注释getter。 (通常JPA会查看ID字段,而不是决定考虑字段或getter。)