Skip to content

Commit 84cc9c6

Browse files
committed
(TP-110) feat: add favourites field
1 parent cbe0e89 commit 84cc9c6

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

  • rentplace/src/main/java/kattsyn/dev/rentplace/entities

rentplace/src/main/java/kattsyn/dev/rentplace/entities/User.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import lombok.*;
77

88
import java.time.LocalDate;
9+
import java.util.HashSet;
10+
import java.util.Set;
911

1012
@Entity
1113
@NoArgsConstructor
@@ -42,4 +44,10 @@ public class User {
4244
@JoinColumn(name = "image_id")
4345
private Image image;
4446

47+
@ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE}, fetch = FetchType.LAZY)
48+
@JoinTable(name = "favourites",
49+
joinColumns = @JoinColumn(name = "user_id"),
50+
inverseJoinColumns = @JoinColumn(name = "property_id"))
51+
private Set<Property> favourites = new HashSet<>();
52+
4553
}

0 commit comments

Comments
 (0)