Today I Lived/Humanscape - 2024
24.11 - 대환장 Entity
목차
대다수의 상황에선 ORM 을 사용하는 게 편리하고 쉽기 때문에 우리 회사 역시 ORM 을 사용 중이다
이럴 경우 응당, 데이터베이스 테이블과 매핑된 객체 코드를 통해
테이블의 컬럼을 파악하고 작업을 하는데...
했는데...
이게 다르면 어쩌라는 것이야!!!
서비스 레이어 로직에 updatedAt 을 갱신하는 코드가 없었고
Entity 에 명시되지도 않았으니까
당연히 다른 곳에서 관여를 하나 싶어서 코드 흐름을 다 뒤져보고
그래도 없으니까
사용자의 행동 패턴까지 보기를 삼십 분
혹시
설마
에이 아닐 거야
하며 열어 본 데이터베이스 컬럼 속성에 떡하니 적혀있는
DEFAULT_GENERATED on update CURRENT_TIMESTAMP
...
다른 탓은 하지 않겠다
여태까지 그래왔고 앞으로도 그렇듯
못 본 내 잘못이다
와하하하ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ
홧김에 엔티티 다 뒤져가며
디비 테이블과 대조하고, 수정을 해 버렸다
그렇다
이것이 바로 점진적? 개선이다
과거에 코드 작성한 분들을 탓하지 말자
그냥 다 의심하면 된다
좋은 배움이었다
'Today I Lived > Humanscape - 2024' 카테고리의 다른 글
24.12 - 뿌듯 (0) | 2025.01.28 |
---|---|
24.11 - 어느새 (0) | 2024.11.25 |
24.09 - 실패와 불가의 차이 (0) | 2024.11.04 |
24.07 - 배포 시 캐싱 문제 (0) | 2024.09.14 |
24.07 - AWS Region 이전 (2) | 2024.09.09 |
댓글