package finki.it.phoneluxbackend.entities; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.*; import javax.persistence.*; import java.util.List; @AllArgsConstructor @NoArgsConstructor @Getter @Setter @ToString @Entity(name = "Phone") @Table(name = "phones") public class Phone { @Id @Column(name = "id") private Long id; @Column(name = "brand") private String brand; @Column(name = "model") private String model; @Column(name = "image_url") private String image_url; @OneToMany(fetch = FetchType.LAZY, mappedBy = "phone") @JsonIgnore private List phoneOffers; public Phone(String brand, String model) { this.brand = brand; this.model = model; } }