哪一个用于跳过实体中持久存储的字段?
@Transient 用作JPA的一部分,忽略来自持久化的字段
Java中的 transient 关键字用于指示字段应该 不被序列化和持久化(Java SE 7版规范)
我检查了两者,并且两者都没有在数据库中生成列:
实体:
@Entity
public class Person implements Serializable{
private static final long serialVersionUID = 1L;
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)
private long id;
private String name;
private String forname;
@Transient
private String nickName;
private transient String pseudo;
生成的表格:
答案 0 :(得分:0)
根据规范,您应该使用瞬态