@Embedded와@Embeddable은 엔티티 내에서 주소나 연락처 정보와 같은 필드 집합을 재사용하고, 별도의 테이블을 생성하지 않으려 할 때 사용합니다. 마치 street, city, zip code를 하나의 재사용 가능한 객체로 묶는 것과 같습니다. 🏘️@JoinColumn은 ManyToOne, OneToOne 관계에서 외래 키 컬럼 이름을 정의합니다. JPA에게 이 컬럼 이름으로 두 테이블을 조인한다고 알려주는 것과 같습니다. 🔗@Transient어노테이션은 JPA가 특정 필드를 무시하도록 합니다. 데이터베이스에 저장되지 않으며, 민감한 정보를 영구 저장하지 않으려 할 때 사용합니다. 🙈





![프론트엔드 개발자 면접 단골 문제 10선 [3편] - deepClone 함수 구현하기](https://i2.ytimg.com/vi/Yjv6O8CB4eU/hqdefault.jpg)