Page 475 - MDP2022-3
P. 475
@Id
@Column(name = "friendMatchId")
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long friendMatchId;
@ManyToOne
@JoinColumn(name = "postFriendId")
@JsonBackReference
UserInfo postFriendId;
@ManyToOne
@JoinColumn(name = "receiveFriendId")
UserInfo receiveFriendId;
@Column
@Enumerated(EnumType.STRING)
FriendStatus friendStatus = FriendStatus.UNFOLLOW;
}
com.webmister.semicolon.domain.Report
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.webmister.semicolon.enumclass.DepartStatus;
import lombok.*;
import javax.persistence.*;
import java.time.LocalDateTime;
import java.util.List;
@Entity
@Builder
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class Report {
@Id
@Column(name = "reportId")
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long reportId;
@Column
private String reportImageUrl;