강의

멘토링

커뮤니티

Inflearn Community Q&A

clack29333821's profile image
clack29333821

asked

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

Entity Class Development 2

복합키 Serializable implements 하는 이유

Written on

·

1K

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(http://bit.ly/3fX6ygx)을 먼저 확인해주세요.
3. 질문 잘하기 메뉴얼(http://bit.ly/2UfeqCG)을 먼저 읽어주세요.

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
여기에 질문 내용을 남겨주세요.
복합키를 사용할 때 EmbeddedId랑 IdClass를 정의할 때 Seializable를 상속해야 하는 걸로 배웠습니다.
그리고 Seializable interface는 외부로 통신할 때 JVM단에서 객체를 byte 스트림 형태로 변환 해 주는 역할을 하는걸로 알고 있습니다.
하지만 외부로 객체 정보를 공유하지 않고, 영속성 컨태스트가 관리하는 @Id 변수 타입들이 왜 Serializable interface를 상속해야 만하는지 궁금합니다.
springjava웹앱JPAspring-boot

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. kkh님^^

다음을 읽어보시면 도움이 되실꺼에요.

https://www.inflearn.com/questions/16570

감사합니다.

clack29333821's profile image
clack29333821

asked

Ask a question