아카이브

[스프링 기반 REST API 개발] Account 도메인 추가 본문

Spring/스프링 기반 REST API 개발

[스프링 기반 REST API 개발] Account 도메인 추가

주멘이 2021. 1. 9. 11:57

Account 도메인 추가하기

@Entity
@Getter @Setter @EqualsAndHashCode(of="id")
@Builder @NoArgsConstructor @AllArgsConstructor
public class Account {
    @Id @GeneratedValue
    private Integer id;
    private String email;
    private String password;

    @ElementCollection(fetch = FetchType.EAGER)
    @Enumerated(value = EnumType.STRING)
    private Set<AccountRole> roles;
}

AccountRole 추가하기

public enum AccountRole {
    ADMIN, USER
}

 

Event에 owener 추가하기

    @ManyToOne
    private Account manager;