Skip to content

Commit

Permalink
refactor: room 삭제시 외래키 문제로 삭제 안되는 에러 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
yooooonshine committed Feb 17, 2025
1 parent 175b184 commit 92221dd
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,16 @@
import jakarta.persistence.FetchType;
import jakarta.persistence.Id;
import jakarta.persistence.OneToMany;
import jakarta.persistence.OneToOne;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import middle_point_search.backend.common.baseEntity.BaseEntity;
import middle_point_search.backend.domains.memberRoom.domain.MemberRoom;
import middle_point_search.backend.domains.place.domain.Place;
import middle_point_search.backend.domains.placeVoteRoom.domain.PlaceVoteRoom;
import middle_point_search.backend.domains.timeVoteRoom.domain.TimeVoteRoom;

@Entity
@Getter
Expand All @@ -42,6 +45,12 @@ public class Room extends BaseEntity {
@OneToMany(mappedBy = "room", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private List<MemberRoom> memberRooms = new ArrayList<>();

@OneToOne(mappedBy = "room", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private TimeVoteRoom timeVoteRoom;

@OneToOne(mappedBy = "room", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private PlaceVoteRoom placeVoteRoom;

@Builder
private Room(String id, String name, String memo) {
this.name = name;
Expand Down

0 comments on commit 92221dd

Please sign in to comment.