Как получить конкретные поля из отношения OneToOne? - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть сущность Result и сущность User, и они связаны аннотацией @OneToOne:

@OneToOne
@MapsId
private User user;

и

@OneToOne(mappedBy = "user", cascade = CascadeType.ALL)
private Result result;

, но когда я пытаюсь получить все результаты через ajax:

resultRepo.findAll()

результаты приходят с пользователями со всеми пользовательскими полями, включая пароль и т. Д. Как получить только определенные поля от сущности пользователя, когда я запрашиваю все результаты?

1 Ответ

0 голосов
/ 19 сентября 2019

Используйте @JsonIgnore на вашем поле, и оно не будет отображаться в json repsonse

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...