@MappedSuperclass1 [JPA] @MappedSuperclass 사용법 id, name 같은 정보들은 많은 객체에서 중복되어 사용된다. 이러한 공통 매핑 정보가 존재할 때 유용하게 사용할 수 있는 어노테이션이 @MappedSuperclass이다. @MappedSuperclass @MappedSuperclass는 상속관계 매핑, 엔티티, 테이블과 전혀 관계없이 부모클래스를 상속받는 자식 클래스에 매핑 정보만 제공한다. 직접 생성해서 사용할 일이 없으므로 추상클래스로 생성하는 것이 권장되고, 조회나 검색이 불가하다. 사용 방법 생성자, 생성시간, 수정자, 수정시간을 다수의 엔티티가 공통으로 가지는 상황에서 BaseEntity를 @MappedSuperclass를 사용하여 추상클래스로 생성한다. @Getter @Setter @MappedSuperclass public abstrac.. 2023. 3. 3. 이전 1 다음