lesson5-5 Order Entity의 registeredDateTime 컬럼
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!
먼저 유사한 질문이 있었는지 검색해 보세요.
서로 예의를 지키며 존중하는 문화를 만들어가요.
질문
Order Entity가 상속 받는 BaseEntity에
createdDateTime컬럼이 있음에도registerdDateTime컬럼을 추가하는 이유는 무엇인가요?외부결제API에서 제공하는 결제일시를 저장하기 위함인가요?
답변 1
2
안녕하세요, 깨비깨비님! :)
좋은 질문이네요 👍
말씀주신대로 createdDateTime을 사용해도 의미상 문제는 없지만, JPA가 auditing하는 createdDateTime, modifiedDateTime의 경우는 참고성 정보라고 생각해주시면 좋을 것 같아요.
서비스를 운영하다가 해당 데이터가 생긴 일시, 수정된 일시를 확인해야 할 경우가 종종 있을 수 있는데, 이때를 위한 참고 정보라고 보시면 되는데요.
저는 그래서 강의에서와 같이 비즈니스 로직을 위한 등록 시간 은 별도의 컬럼으로 두어 구현하도록 했습니다.
나중에 애플리케이션이 발전함에 따라 이 등록 시간 이라는 개념이 어떻게 발전할지 알 수 없기 때문에 참고성 컬럼과는 처음부터 분리하여 관리하는 것이 좋다고 생각합니다.
도움이 되셨기를 바랍니다!
감사합니다 :)
private 상수 테스트 관련 질문
0
82
1
void는 어떻게 테스트하나요..? void로 애초에 코딩하면 안되나요??
0
124
2
커버리지는 어떻게 활용하시는지 궁금합니다.
0
159
2
테스트 문서화 질문입니다
0
104
2
단위테스트 질문이 있습니다
0
94
2
컨트롤러는 모킹을 한 이유가 궁금합니다.
0
100
2
ERD 가장자리에 있는 도메인 테스트 질문
0
86
2
DTO 검증 필드에 대한 테스트 코드 작성은 어디까지?
0
131
2
OrderCreateRequest DTO에 대해서 궁금한점
0
101
2
고전파의 테스트 대역 사용 대상, 공유 의존성
0
154
2
계층 관련 질문이 있습니다.
0
137
3
'코틀린'에서는 빌더를 따로 쓰지 않는데, 이 때는 어떻게 test fixture를 만드시는지 궁금합니다
1
122
2
혹시 update 로직은 어떻게 테스트하나요? (@Setter?)
0
133
2
단위테스트와 통합테스트의 경계가 궁금합니다.
0
226
2
Service+Repository 통합테스트 관련 질문입니다.
0
149
2
OrderControllerDocsTest 작성 해봤는데요. 날짜 형식이 이상하게 나와요
0
183
2
test 용 .yml
0
89
2
throws Exception
0
78
2
카페키오스크 클래스 문의 ,,
0
87
2
Rest docs 문서용 테스트코드를 따로 작성해야 되나요?
0
171
2
테스트 코드에서 필요한 생성자
0
136
1
tearDown 순서
0
114
2
@Builder 생성자 private
0
133
2
@DisplayName gradle / intellJ
0
91
2





