spring-projects / spring-projects/spring-data-rest
Allow pagination on collection association resources [DATAREST-1168]
Open
@odrotbohm is already working on this.
Since Dec 31, 2020.
status: feedback-provided
type: enhancement
- Dominant language
- Java
- Stars
- 958
- Forks
- 568
- PR merge metrics
- No merged PRs in 30d
Description
monsif opened DATAREST-1168 and commented
I have an entity User. It has a Set<Address> the a as follows:
@OneToMany(fetch=FetchType.LAZY, cascade=CascadeType.ALL, mappedBy="user")
private Set<Addresses> addresses;
I have a UserRepository.
@RepositoryRestResource (path = "users", rel = "users")
public interface UserRepository extends CrudRepository<User, Long>{ }
If I call GET on http://localhost:8080/users/1/addresses then I get all the results in a single array and no paging occurs.
Expected :
http://localhost:8080/users/1/addresses?page=2&size....
Affects: 3.0.2 (Kay SR2)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.