Skip to content

Commit 2a1c6d2

Browse files
authored
Merge pull request #7 from getyourguide/entity-tostring-fix
[NO_TICKET] Fix ToString implementation
2 parents c370fe9 + 6bf39a2 commit 2a1c6d2

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/main/java/com/getourguide/interview/entity/Activity.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,23 @@
77
import jakarta.persistence.Id;
88
import jakarta.persistence.ManyToOne;
99
import jakarta.persistence.Table;
10-
import lombok.Data;
10+
import lombok.AllArgsConstructor;
11+
import lombok.EqualsAndHashCode;
12+
import lombok.Getter;
1113
import lombok.NoArgsConstructor;
14+
import lombok.Setter;
15+
import lombok.ToString;
1216
import org.hibernate.annotations.NotFound;
1317
import org.hibernate.annotations.NotFoundAction;
1418

15-
@Data
19+
@Getter
20+
@Setter
21+
@ToString
22+
@AllArgsConstructor
1623
@Entity
1724
@Table(schema = "getyourguide", name = "activity")
1825
@NoArgsConstructor
26+
@EqualsAndHashCode
1927
public class Activity {
2028
@Id
2129
@GeneratedValue(strategy = GenerationType.AUTO)
@@ -27,5 +35,6 @@ public class Activity {
2735
private boolean specialOffer;
2836
@ManyToOne(fetch = FetchType.LAZY)
2937
@NotFound(action = NotFoundAction.IGNORE)
38+
@ToString.Exclude
3039
private Supplier supplier;
3140
}

0 commit comments

Comments
 (0)