Имея объект как:Spring Data не вызывает поглотитель с настраиваемым свойством
@Entity
public class Player {
@Id
@GeneratedValue(strategy= GenerationType.AUTO)
private long id;
private String userName;
@OneToMany(mappedBy="player", fetch=FetchType.EAGER)
private Set<Participation> participations;
public long getId() {
return id;
}
public String getUserName() {
return userName;
}
public Set<Participation> getParticipations() {
return participations;
}
}
Когда я получить доступ к URL http://localhost:8080/rest/players/1 с помощью отладчика я могу видеть, как GetUserName называется (по сериализатору я думаю). getId
и getParticipations
не вызываются.
Такое поведение подходит ко мне, я имею в виду, это просто любопытство, почему эти геттеры не называются?