엔티티안의 내부 클래스

🎿

  • 엔티티 안에 내부 클래스
    • Member VO 에서 엔티티로 전환과정에서
      • Member VO 안에 내부 클래스로 enum 타입을 두고 사용하는 경우
      • 마이그레이션 작업시, 괜히 귀찮게 상위수준으로 enum 을 빼야하는 일이 생겼다.
      • 타입을 내부에 두는 경우 보기는 쉽지만,
        • 만약 가져다가 사용하는 곳이 많아지는 경우, 귀찮은 상황을 야기시킬 수도 있겠다는 생각을 하였다.

만약 내부클래스가 존재하고 MemberVO 와 MemberEntity 를 공존시켜야하는 경우

  • 인텔리제이의 리팩토링 기능을 사용하여
  • 내부 클래스를 외부로 추출할 수 있다.
  • 그냥 앞으로는 내부에 enum 을 두지 않는게 더 나을거같다는 생각이 들었다.

Uploaded by N2T