![](https://blog.kakaocdn.net/dn/ddRqZ2/btsjPpmNefL/O8Q0kkdNypAkS9yCXuEJX0/img.png)
코드
@Embeddable
public class Address {
private String city;
private String street;
private String zipcode;
public Address() {
}
public Address(String city, String street, String zipcode) {
this.city = city;
this.street = street;
this.zipcode = zipcode;
}
public String getCity() {
return city;
}
public String getStreet() {
return street;
}
public String getZipcode() {
return zipcode;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Address address = (Address) o;
return Objects.equals(getCity(), address.getCity()) && Objects.equals(getStreet(),
address.getStreet()) && Objects.equals(getZipcode(), address.getZipcode());
}
@Override
public int hashCode() {
return Objects.hash(getCity(), getStreet(), getZipcode());
}
}
@Entity
public class Member extends BaseEntity {
...
@Embedded
private Address address;
...
}
@Entity
public class Delivery extends BaseEntity {
...
@Embedded
private Address address;
...
}
Uploaded by N2T
(23.06.12 10:37)에 작성된 글 입니다.