JPA 심화 3-3

5w31892p·2023년 2월 4일
0

JPA 심화

목록 보기
13/19

SpringData JPA 다이이나믹하게 사용하기

  • DynamicInsert
  • DynamicUpdate

:: @DynamicInsert

  • 엔티티에 적용하게 되면 Insert 쿼리를 날릴 때 null 인 값은 제외하고 쿼리문 생성됨
  • Entity 에 @DynamicInsert 어노테이션을 붙여서 적용
  • 적용하게 되면 속도 차이가 확실히 빨라지게 됨

:: @DynamicUpdate

  • 엔티티에 적용하게 되면 Update 쿼리를 날릴 때 null인 값은 제외하고 쿼리문 생성
  • 엔티티에 해당 어노테이션 붙여서 적용
  • 위와 같이 적용시 속도가 확실히 빨라짐

0개의 댓글