[TIL] 2024/08/29

2024. 9. 2. 12:36·TIL

1. delete문 실행 시 @SQLDelete 어노테이션 사용하여 soft delete

@Where 어노테이션 사용하여 모든 조회 과정에서 deleted_at 이 null인 값만 가져오기

// Delete의 값이 null인 정보만 가져옴
@Where(clause = "deleted_at is NULL")
// Delete 쿼리문이 동작될때, 실제로는 Delete쿼리문이 가지않고 아래의 쿼리문이 동작함
@SQLDelete(sql = "UPDATE p_store SET deleted_at = current_timestamp WHERE id = ?")

 

2. patch 수정 시 필드를 보내지않을 경우 null값 들어가는 문제 발생하여  jsonnullable을 찾아보았다.

https://hyeri0903.tistory.com/274

 

[Spring] PUT 과 PATCH 사용시 주의할 점

목차   1. Spring 에서 PUT 과 PATCH 사용 시 발생하는 이슈일반적으로 PUT은 전체 수정, PATCH 는 일부 필드 수정으로 이해하고 사용하고있습니다.Spring 을 사용하면서 해당 Http Method 를 사용하다가 이

hyeri0903.tistory.com

근데 결국...아래처럼 수정함

public void modifyMenu(MenuModifyRequest requestDto) {
    this.name = requestDto.getName() == null ? this.name : requestDto.getName();
    this.quantity = requestDto.getQuantity() == null ? this.quantity : requestDto.getQuantity();
    this.price = requestDto.getPrice() == null ? this.price : requestDto.getPrice();
}

 

3. 깃 최근 커밋 message 수정 git commit --amend

 

 

'TIL' 카테고리의 다른 글

[TIL 2024/09/02] Docker EC2 실행 방법  (0) 2024.09.02
[TIL] 2024/08/30  (0) 2024.09.02
[TIL] 2024/08/28  (0) 2024.08.29
[TIL] 2024/08/27  (0) 2024.08.28
[TIL] Write-Behind 캐싱 구현  (0) 2024.08.21
'TIL' 카테고리의 다른 글
  • [TIL 2024/09/02] Docker EC2 실행 방법
  • [TIL] 2024/08/30
  • [TIL] 2024/08/28
  • [TIL] 2024/08/27
dev_ajrqkq
dev_ajrqkq
알고리즘 천재가 될 거야
기록이 자산이다알고리즘 천재가 될 거야
  • dev_ajrqkq
    기록이 자산이다
    dev_ajrqkq
  • 전체
    오늘
    어제
    • 분류 전체보기 (163)
      • Front-end (0)
      • Back-end (16)
        • Spring (4)
        • Java (8)
      • CS (9)
        • 데이터베이스 (5)
        • 네트워크 (4)
      • Algorithm (91)
      • 이것저것 (0)
      • 버그잡기 (1)
      • TIL (37)
      • 후기 (1)
      • 취준 (0)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      TypeScript
      오공완
      항해99
      코딩테스트준비
      패스트캠퍼스
      개발자취업
      습관형성
      Til
      오블완
      티스토리챌린지
      환급챌린지
      패스트캠퍼스후기
      99클럽
      직장인자기계발
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.2
    dev_ajrqkq
    [TIL] 2024/08/29
    상단으로

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.