@MappedSuperclass 객체의 입장에서 공통 매핑 정보가 필요할 때 사용한다. 부모클래스를 의미한다. 엔티티는 아니다. 공통되는 변수(컬럼)을 빼주기 위한 클래스이다. @MappedSuperClass로 지정해준 클래스를 상속받는 엔티티 클래스는, 상속받는 부모 클래스의 멤버변수를 컬럼으로 받는다. @EntityListeners(AuditingEntitiyListener.class) 해당 클래스에 Auditing 기능을 추가하는 것이다. 컬럼의 값이 변경됨을 감지합니다. JPA Auditing과 createAt등의 자세한 내용은 요기 https://thalals.tistory.com/220?category=516795 [Spring] JPA Auditting 과 TimeStamp Class (테이..