@Embedded란 무엇인가?엔티티 내부에서 값 타입을 포함시켜 여러 필드를 하나의 객체로 묶어 사용하는 JPA 매핑 방식이다.즉, 여러 컬럼을 하나의 객체로 묶어서 객체지향적으로 표현할 수 있도록 도와준다. 사용하는 이유별도의 테이블을 생성하지 않고 엔티티 컬럼으로 매핑된다. 객체 지향적인 설계를 위해서 이러한 방식을 사용한다. 예를들면 아래의 코드와 같이 사용할 수 있다.@Entitypublic class User { @Id private Long id; @Embedded private Address address;}@Embeddablepublic class Address { private String city; private String street; priva..