package finki.paw5.model.entities; import jakarta.persistence.*; import lombok.Data; import lombok.RequiredArgsConstructor; import java.util.List; @Data @Entity @RequiredArgsConstructor @Table(name = "category") public class Category { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id_category") private Integer id; @Column(name = "name_category", nullable = false, length = 100) private String name; @ManyToMany @JoinTable(name = "pet_belongs_to_category", joinColumns = @JoinColumn(name = "id_category"), inverseJoinColumns = @JoinColumn(name = "id_pet")) List pets; public Category(String name) { this.name = name; } }