package learningspringboot; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.ManyToOne; @Entity public class Teammate { @Id @GeneratedValue private Long id; private String firstName; private String lastName; private String position; @ManyToOne private Team team; private Teammate() { } public Teammate(String firstName, String lastName) { this(); this.firstName = firstName; this.lastName = lastName; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getPosition() { return position; } public void setPosition(String position) { this.position = position; } public Team getTeam() { return team; } public void setTeam(Team team) { this.team = team; } @Override public String toString() { return id + ": " + firstName + " " + lastName + " is playing " + position + " for the " + team.getName(); } }