package com.example.model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
public class NFLTeam {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@NotBlank(message = "Team name is required")
private String teamName;
@NotBlank(message = "City is required")
private String city;
@NotBlank(message = "Conference is required")
private String conference;
@NotBlank(message = "Division is required")
private String division;
@NotNull(message = "Founding year is required")
@Min(value = 1900, message = "Founding year should be greater than or equal to 1900")
private Integer foundingYear;
@Min(value = 0, message = "Championships won cannot be negative")
private int championshipsWon;
@NotNull(message = "Player roster is required")
private List<String> playerRoster;
// Constructors, getters, setters, toString, hashCode, equals, etc.
}
| package com.example.model;
illegal start of expression