반응형
상황
hibernate update를 할 때, 로그를 보면 모든 필드를 다 update 하도록 나온다.
값이 변경된 필드만 업데이트 할 순 없을까?
해결
엔티티에 @DynamicUpdate 사용하면 된다
@DynamicUpdate
@Entity
public class Person {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", updatable = false, nullable = false)
private Long id;
private String name;
private int age;
}
반응형
'java' 카테고리의 다른 글
[java][test] JSON 같은지 비교 (0) | 2020.07.17 |
---|---|
[Guava] cache simple example (0) | 2020.06.03 |
[spring boot][logback] how to set log path from command line (0) | 2020.03.11 |
[Java] Date String parsing (0) | 2019.12.18 |
[Java] Calendar 에 Date 설정하기 (0) | 2019.12.18 |