-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat : 엔티티 세팅 #22
feat : 엔티티 세팅 #22
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
멀티 모듈을 사용하면서 도메인 단위로 모듈을 찢을 때, 도메인의 적절한 크기도 중요해요. 같은 계층에서 도메인 간의 의존이 좋지는 않으니깐요. 서비스가 서비스를 참조하면 내포하고 있는 위험성이 많은 것처럼요. 지금은 도메인을 적절하게 분리하지 않고 테이블 단위로 다 찢어놓은 느낌이에요.
지금의 분리는 편의성도 도메인도 모두 포기한 체, 기계적으로 테이블 단위로 모두 찢은 거 같아요. 조금만 더 고민해보면 좋을 거 같아요! 혹시 다른 의견이 있으면 편하게 주십쇼!
app/domain/artist-domain/src/main/java/org/example/entity/Artist.java
Outdated
Show resolved
Hide resolved
app/domain/artist-domain/src/main/java/org/example/entity/ArtistSearch.java
Outdated
Show resolved
Hide resolved
app/domain/genre-domain/src/main/java/org/example/entity/Genre.java
Outdated
Show resolved
Hide resolved
app/domain/genre-domain/src/main/java/org/example/entity/Genre.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/ShowSearch.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/info/Price.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/vo/TicketBookingSite.java
Outdated
Show resolved
Hide resolved
app/domain/ticket-alert-domain/src/main/java/org/example/entity/TicketingAlert.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/vo/TicketBookingSite.java
Outdated
Show resolved
Hide resolved
app/domain/genre-domain/src/main/java/org/example/entity/Genre.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/show/ShowImage.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/show/ShowGenre.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/show/Show.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/artist/Artist.java
Outdated
Show resolved
Hide resolved
app/domain/show-domain/src/main/java/org/example/entity/genre/Genre.java
Outdated
Show resolved
Hide resolved
app/domain/user-domain/src/main/java/org/example/entity/TicketingAlert.java
Outdated
Show resolved
Hide resolved
Ticketing에 대해 생각해보았는데, 테이블로 분리까지는 굳이라는 생각이 들었어요. 그래서 일단 Map의 키를 enum -> String으로 유연하게 변경해보았습니다. |
😋 작업한 내용
🙏 PR Point
👍 관련 이슈