-
Notifications
You must be signed in to change notification settings - Fork 149
Expand file tree
/
Copy pathAddress.java
More file actions
26 lines (22 loc) · 776 Bytes
/
Address.java
File metadata and controls
26 lines (22 loc) · 776 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.programmers.springbootjpa.domain;
import jakarta.persistence.Column;
import jakarta.persistence.Embeddable;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.NoArgsConstructor;
@Embeddable
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class Address {
@Column(name = "street_address", nullable = false)
private String streetAddress;
@Column(name = "detailed_address", nullable = false)
private String detailedAddress;
@Column(name = "zip_code", nullable = false)
private Integer zipCode;
public Address(String streetAddress, String detailedAddress, Integer zipCode) {
this.streetAddress = streetAddress;
this.detailedAddress = detailedAddress;
this.zipCode = zipCode;
}
}