SpringData JPA 다이이나믹하게 사용하기
- DynamicInsert
- DynamicUpdate
:: @DynamicInsert
- 엔티티에 적용하게 되면 Insert 쿼리를 날릴 때 null 인 값은 제외하고 쿼리문 생성됨
- Entity 에 @DynamicInsert 어노테이션을 붙여서 적용
- 적용하게 되면 속도 차이가 확실히 빨라지게 됨
:: @DynamicUpdate
- 엔티티에 적용하게 되면 Update 쿼리를 날릴 때 null인 값은 제외하고 쿼리문 생성
- 엔티티에 해당 어노테이션 붙여서 적용
- 위와 같이 적용시 속도가 확실히 빨라짐