스프링 프로젝트에서 Entity에서 변수 선언중에 transient
키워드를 사용하는 것을 발견했다.
transient
키워드는 쉽게 말해 객체 직렬화 중 사용자 지정 field를 무시하려고 사용하는 키워드라고 하는데, Entity에서 사용하는 @Transient 어노테이션과의 차이도 존재한다.
Why?
Result
transient String id;
주의해야할 점
Reference
https://nesoy.github.io/articles/2018-06/Java-transient
https://gmoon92.github.io/jpa/2019/09/29/what-is-the-transient-annotation-used-for-in-jpa.html