Skip to content
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] 엔티티에서 생성 / 수정 / 삭제 시각을 관리 #19

Open
1 task
inferior3x opened this issue Oct 10, 2024 · 0 comments
Open
1 task

Comments

@inferior3x
Copy link
Collaborator

inferior3x commented Oct 10, 2024

Description

현재 jpa 모듈의 BaseEntity에서 생성, 수정, 삭제 시각들을 관리하도록 구현했지만, 도메인에선 이러한 기능이 없으므로 사용할 수 없습니다.
시각을 관리하는 BaseEntity는 jpa만을 위해서 추가한 것이 아니라, 나중에 도메인에서 이용될 가능성이 있으니까 추가했던 것입니다.
따라서 도메인에서 먼저 추가를 하고 이것을 BaseEntity로 풀어내는 것이 맞을 거 같습니다.
지금 생각하는 방법으론 Timestamps VO를 정의하고, 애그리거트 루트에 담습니다.
그리고 만약 애그리거트 루트가 다른 엔티티를 가지고, 그 엔티티에서도 Timestamps가 필요하다면 추가하는 방향으로 갈 수 있을거 같습니다.

To Do

  • 작업
inferior3x pushed a commit that referenced this issue Nov 24, 2024
[REFACTOR] JDBCTemplate placeholder 인덱스 변경
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant