Я новичок в Spring и задаюсь вопросом, как go добиться чего-то.
Я хочу включить коллекцию сопоставленных сущностей с выполнением GET для сущности-владельца.
Например, скажем, у меня есть объект, который выглядит следующим образом:
@Entity
@Table(name="USERS")
public class ApplicationUserEntity {
private Integer id;
private String name;
private String email;
private String eid;
private Collection<TaskEntity> tasksById;
и включает в себя получатель для задач
@OneToMany(targetEntity = TaskEntity.class, mappedBy = "userByUserId")
public Collection<TaskEntity> getTasksById() {
return tasksById;
}
Когда я получаю данные для пользовательского объекта, используя прямой путь ( ie что-то вроде / users / 1, потому что я изменил путь в моем хранилище) или с конечной точкой поиска (ie / users / search / findById? Id = 1), он вернул бы мне свойства из сущности User которые не отображаются на другие объекты, но также содержат ссылку, поэтому я знаю, как получить задачи, которые есть у этого пользователя.
Помимо выполнения отдельного вызова API из внешнего интерфейса, как я могу заставить задачи возвращаться с остальными данными? Моя причина избежать проекции в том, что я не могу выполнить сортировку с параметром запроса? Sort, если я также использую проекцию.