Search
Duplicate
📒

[JPA 기본] 09-2. 값 타입 - 실전예제 6

상태
완료
수업
JPA
주제
JPA
4 more properties

실전 예제 6 - 값 타입 매핑

NOTE
Address를 값 타입으로 따로 뺴서 관리한다!
@Embeddable @Getter @Setter(AccessLevel.PROTECTED) @EqualsAndHashCode public class Address { private String city; private String street; private String zipCode; private String fullAddress(){ return getCity() + getStreet() + getZipCode(); } }
Java
복사
Address
@Entity @Getter @Setter public class Delivery extends BaseEntity { @Id @GeneratedValue private Long id; private String city; private String street; private String zipcode; private DeliveryStatus status; @Embedded private Address address; @OneToOne(mappedBy = "delivery",fetch = FetchType.LAZY) private Order order; }
Java
복사
Delivery