package fr.plil.sio.examen.api; import java.util.LinkedList; import java.util.List; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; /** * An owner has a name and zero, one or more animals. */ @Entity @Table(name="OWNER_T") public class Owner { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column(name="NAME_O",nullable = false) private String name; @OneToMany(mappedBy = "owner") private List animals = new LinkedList<>(); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List getAnimals() { return animals; } public void setAnimals(List animals) { this.animals = animals; } }