인프런 커뮤니티 질문&답변

김동민님의 프로필 이미지

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

Mapped Superclass - 매핑 정보 상속

@MappedSuperclass를 사용한 BasicEntity의 패키지 위치는 어디인가요?

23.12.18 22:30 작성

·

387

0

프로젝트를 진행하는데, DDD 방향으로 진행하고자,

도메인을 기준으로 패키지를 나누려고 합니다.

즉 각각의 도메인(Member, Product 등) 패키지 내부에 dto, controller, repository, service 패키지들이 위치하는 형태입니다.

 

이런 상황에서 모든 엔티티에 적용되는 BasicEntity 클래스의 위치는 보통 어디에 둬야 하는지 궁금합니다!

답변 2

4

David님의 프로필 이미지

2023. 12. 20. 00:40

안녕하세요. 김동민님, 공식 서포터즈 David입니다.

공통적으로 사용되는 부분이기 때문에 공통적으로 사용되는 것들을 모아둔 패키지에 위치시킵니다.

패키지명은 정의하기 나름이기 때문에 적절히 선택하시면 됩니다.

예를 들어, common, base, core, support 등이 있습니다.

감사합니다.

0

김동민님의 프로필 이미지
김동민
질문자

2023. 12. 20. 21:46

감사합니다!