BoardImage ( @ManyToOne 적용 )
페이지 정보
본문
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;
}
}
- 이전글■ @OneToMany 24.06.27
- 다음글Board ( @OneToMany 적용 ) 24.06.27
댓글목록
등록된 댓글이 없습니다.