BoardImage ( @ManyToOne 적용 )
페이지 정보
작성자 관리자 작성일 24-06-27 10:45 조회 54 댓글 0본문
package web.domain;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.ManyToOne;
import lombok.*;
@Entity
@Getter
@ToString(exclude = "board") //Board 클래스와 연관 관계
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class BoardImage implements Comparable<BoardImage> {
@Id
private String uuid;
private String fileName;
private int ord;
@ManyToOne
private Board board;
@Override
public int compareTo(BoardImage other) {
return this.ord - other.ord;
}
public void changeBoard(Board board) { //Board 엔티티 삭제 시 BoardImage 객체의 참조도 변경 사용
this.board = board;
}
}
댓글목록 0
등록된 댓글이 없습니다.