자바/리팩토링
엔티티안의 내부 클래스
OverTheHorizon3410
2024. 2. 19. 17:15
- 엔티티 안에 내부 클래스
- Member VO 에서 엔티티로 전환과정에서
- Member VO 안에 내부 클래스로 enum 타입을 두고 사용하는 경우
- 마이그레이션 작업시, 괜히 귀찮게 상위수준으로 enum 을 빼야하는 일이 생겼다.
- 타입을 내부에 두는 경우 보기는 쉽지만,
- 만약 가져다가 사용하는 곳이 많아지는 경우, 귀찮은 상황을 야기시킬 수도 있겠다는 생각을 하였다.
- Member VO 에서 엔티티로 전환과정에서
만약 내부클래스가 존재하고 MemberVO 와 MemberEntity 를 공존시켜야하는 경우
- 내부 클래스를 외부로 추출할 수 있다.
- 그냥 앞으로는 내부에 enum 을 두지 않는게 더 나을거같다는 생각이 들었다.
Uploaded by N2T