我的班级有用户:
@OneToMany(cascade = CascadeType.ALL, mappedBy = "user", fetch = FetchType.LAZY)
@JsonBackReference
private Set<Book> books = new HashSet<Book>(0);
在我的课本上:
@ManyToOne
@JoinColumn(name = "id_book")
@JsonBackReference
private User user;
因此用户可以拥有很多本书。我要在显示用户时显示所有图书的链接:
{ idUser:1 , name:"Toto",
links: {
books: {
"http://app/book/5",
"http://app/book/10",
"http://app/book/85"
}
}
我尝试将RepositoryEntityLinks与linkToSingleResource或linkToCollectionResource一起使用,但是我只有一个链接。
感谢您的帮助