public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private BigInteger id;
private String name;
private String lastName;
@ManyToOne
@JoinColumn(name="subscription_id",nullable = false)
private Subscription subscription;
.
public class Subscription {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private BigInteger id;
private String type;
private double price;
private Date payDate;
@OneToMany(mappedBy = "subscription", cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JsonIgnore
private List<User> users = new ArrayList<User>();
У меня есть класс пользователя, связанный с классом подписки, я проигнорировал список пользователей на уровне подписки.
Моя проблема возникает, когда Я пытаюсь создать новую конечную точку для получения подписки с пользователями, которые являются частью этой подписки, я просто хочу игнорировать список пользователей объекта подписки в контроллере пользователя, есть ли способ игнорировать на уровне контроллера? @JsonIgnore, кажется, не работает на этом уровне. В контроллере подписки мне нужен список подписчиков пользователей.
С уважением.