我试图不将我的 Hibernate 实体类中的字段持久化到 db 表中,但希望使其可序列化。谷歌搜索并注意到 JPA 注释 @Transient 可以实现这一点。然而,我把它放在现场后,它没有持久化而是序列化失败。有什么想法吗?
import javax.persistence.Transient;
@Entity
@Table(name = "MyObject")
public class MyObject implements Cloneable, Serializable {
private ArrayList<Detail> details;
@Transient
public ArrayList<Detail> getDetails() {
return details;
}
public void setDetails(ArrayList<Detail> details) {
this.details = details;
}
}