문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:jpa:transient [2021/08/11 18:34] kwon37xi |
java:jpa:transient [2021/08/11 22:04] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== JPA @Transient ====== | ====== JPA @Transient ====== | ||
- | * '' | + | * [[https:// |
- | * **시간 결합**이 발생한다. | + | * 필드에 사용할 경우 |
* 객체의 어느 시점에 해당 필드에 값이 존재할 수도 있고 안할 수도 있는데, 이를 보장하기 어렵다. | * 객체의 어느 시점에 해당 필드에 값이 존재할 수도 있고 안할 수도 있는데, 이를 보장하기 어렵다. | ||
* 이로 인해 해당 필드의 값의 존재 여부를 항상 체크해야고 그걸 까먹고 있다가 버그의 원인이 된다. | * 이로 인해 해당 필드의 값의 존재 여부를 항상 체크해야고 그걸 까먹고 있다가 버그의 원인이 된다. | ||
+ | * 다만 getter 메소드에 사용하고 해당 메소드에서는 임시 데이터 저장 역할등이 아니고 단순히 getter가 JPA 필드로 매핑하는 것만 방지하는 역할이라면 써도 될것으로 보임. | ||
+ | |||
+ | ===== transient ===== | ||
+ | |||
+ | * '' | ||
+ | |||
+ | |||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||
+ |