@PrePersist Annotation은 JPA Entity 라이프 싸이클의 콜백을 설정할 수 있게 돕는다. 이런 종류의 콜백 이벤트를 사용하는 방법은 직접 메서드를 작성하는 방법과 EntityListener를 만드는 방법이 있다.

@Entity  
@Table(name = "COM_VAR")  
public class CommonVariable {  
    public CommonVariable(CommonVariable commonVariable) {  
        this.variableValue = commonVariable.variableValue;  
    }  
  
    @PrePersist  
    public void test(){  
        System.out.println(variableValue);
    }
    ...
}

연결문서

댓글남기기