2017-04-09 3 views
0

에 모델 엔티티를 유지하지 않는 방법이 내가 ID와 같은 데이터베이스에 유지하려는 일부 필드가 있습니다 내 모델데이터베이스 스프링 데이터 JPA

@Entity 
@Table(name="MYTABLE") 
public class MyTable { 

    Integer errCode; 

    String errorText; 

    @Id 
    @Column(name="id") 
    @GeneratedValue(strategy=GenerationType.IDENTITY) 
    Integer id; 
    ... 
} 

하지만 내가하지 않으려는 몇 가지가있다 errCode 및 errText와 같습니다. 그것들을 유지시키지 않는 주석이 있습니까? 내가 찾고있는 것이 @Transient입니까?

답변

0

찾고있는 주석은 @Transient입니다.

0

영속성을 원하지 않는 입력란의 모든 게터에 @Transient을 추가하려고합니다. 이들은 일반적으로 도우미 메서드입니다. 계속하려고 시도하는 클래스에 오류 코드 및 텍스트를 보관하고 싶지 않을 수도 있습니다. 이 클래스를 사용하는 다른 객체를 빌드하고 errCodeerrorText을 제공 할 수 있습니다. @Transient 메소드의로드가있는 경우 엔티티가 지저분해질 수 있습니다.