Skip to content

Commit

Permalink
feat: MemberTeamPlace 연관관계 편의 메소드 구현
Browse files Browse the repository at this point in the history
  • Loading branch information
sh111-coder committed Jul 25, 2023
1 parent 41adef9 commit cfae972
Showing 1 changed file with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
package team.teamby.teambyteam.member.domain;

import jakarta.persistence.*;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import team.teamby.teambyteam.teamplace.domain.TeamPlace;

@Getter
@Entity
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor
public class MemberTeamPlace {

Expand All @@ -24,4 +21,14 @@ public class MemberTeamPlace {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(nullable = false)
private TeamPlace teamPlace;

public MemberTeamPlace() {
}

public void setMemberAndTeamPlace(final Member member, final TeamPlace teamPlace) {
this.member = member;
this.teamPlace = teamPlace;
member.getMemberTeamPlaces().add(this);
teamPlace.getMemberTeamPlaces().add(this);
}
}

0 comments on commit cfae972

Please sign in to comment.