Я запутался в С. Х. Аннотация. Вот мой код
для моего первого класса:
@Entity
@Table(name="player")
public class Player implements Serializable
{
@Id
@Column(name="id_player")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
private String name;
private String pseudo;
}
и мой второй класс:
@Entity
@Table(name="team")
public class Team implements Serializable
{
@Id
@Column(name="id_team")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
private String name;
@OneToMany(fetch = FetchType.LAZY, mappedBy = "player")
private Set<Player> players = new HashSet<Player>();
}
выдает исключение:
mappedBy ссылается на неизвестное целевое свойство объекта:
Player.Team в Team.players
У меня есть геттеры и сеттеры в этом классе.
как я могу сделать это работает? Спасибо!