Today I Lived/Humanscape - 2024

24.11 - 대환장 Entity

장 상 현 2024. 11. 24.

대다수의 상황에선 ORM 을 사용하는 게 편리하고 쉽기 때문에 우리 회사 역시 ORM 을 사용 중이다

 

이럴 경우 응당, 데이터베이스 테이블과 매핑된 객체 코드를 통해

테이블의 컬럼을 파악하고 작업을 하는데...

 

했는데...

 

이게 다르면 어쩌라는 것이야!!!

 

서비스 레이어 로직에 updatedAt 을 갱신하는 코드가 없었고

 

Entity 에 명시되지도 않았으니까

 

당연히 다른 곳에서 관여를 하나 싶어서 코드 흐름을 다 뒤져보고

 

그래도 없으니까

 

사용자의 행동 패턴까지 보기를 삼십 분

 

혹시

 

설마

 

에이 아닐 거야

 

하며 열어 본 데이터베이스 컬럼 속성에 떡하니 적혀있는

DEFAULT_GENERATED on update CURRENT_TIMESTAMP

 

...

 

다른 탓은 하지 않겠다

 

여태까지 그래왔고 앞으로도 그렇듯

 

못 본 내 잘못이다

 

와하하하ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ

 

홧김에 엔티티 다 뒤져가며

 

디비 테이블과 대조하고, 수정을 해 버렸다

 

그렇다

 

이것이 바로 점진적? 개선이다

 

과거에 코드 작성한 분들을 탓하지 말자

 

그냥 다 의심하면 된다

 

좋은 배움이었다

'Today I Lived > Humanscape - 2024' 카테고리의 다른 글

24.11 - 어느새  (0) 2024.11.25
24.07 - 성과평가  (3) 2024.09.02
24.07 - 생각이 계속 바뀐다  (1) 2024.09.02
24.06 - 6월 회고  (0) 2024.08.03
24.05 - 5월 회고  (0) 2024.06.16

댓글