공부한 내용
Domain 구축 시 주의할 점
•
클래스 단에 붙는 @Builder는 @AllArgsConstructor와 함께 쓰여야 함
•
생성자 단에 붙일 땐 상관 x
•
내 코드 분석
@Entity
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class Member {
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "member_id")
private Long id;
private String nickname;
private String email;
private String oauthProvider;
@Builder
public Member(
Long id,
String nickname,
String email,
String oauthProvider) {
this.id = id;
this.nickname = nickname;
this.email = email;
this.oauthProvider = oauthProvider;
}
}
Java
복사