Page 479 - MDP2022-3
P. 479
}
public UserInfo setAuthorities(Set authorities){
this.authorities = authorities;
return this;
}
@PrePersist
public void UserInfoCreatDate() {
this.userInfoCreateDate = LocalDateTime.now();
}
@ManyToMany
@JoinTable(
name = "userAuthority",
joinColumns = {@JoinColumn(name = "userInfoId", referencedColumnName =
"userInfoId")},
inverseJoinColumns = {@JoinColumn(name = "authorityName",
referencedColumnName = "authorityName")})
private Set<Authority> authorities;
}
com.webmister.semicolon.dto.AuthorityDto
import com.webmister.semicolon.domain.Authority;
import lombok.Data;
@Data
public class AuthorityDto {
public String authorityName;
public AuthorityDto(Authority authority){
this.authorityName = authority.getAuthorityName();
}
}
com.webmister.semicolon.dto.EssentialComment
import com.webmister.semicolon.domain.Comment;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;