엔티티에서 필드를 건너 뛸 때 건너 뛸 필드는 어느 것입니까? 의비 지속 필드 : JPA '@Transient'대 Java SE 7 '일시적인'
@Transient이 필드 직렬화되지 않아야 함을 표시하는 데 사용됩니다
자바의 과도 키워드를 지속에서 필드를 무시하는 JPA의 일부로 사용 및 유지됩니다 (규격 자바 SE 7 판)
나는 모두를 확인하고 더 열 모두에 대해 데이터베이스에서 생성됩니다
엔티티 :
@Entity
public class Person implements Serializable{
private static final long serialVersionUID = 1L;
@[email protected](strategy=GenerationType.IDENTITY)
private long id;
private String name;
private String forname;
@Transient
private String nickName;
private transient String pseudo;
생성 된 테이블 :
"과도은"지속성과는 아무 상관 없습니다 ... 그것은 직렬화와 다른 것을 방지하는 것입니다. "persistence"! = "serialization" –