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;
   474   475   476   477   478   479   480   481   482   483   484