as per implementation, lazy defined relation are loaded automatically when the program code makes use of them. In the meanwhile they are proxied. See this description: https://backendhance.com/en/blog/2023/jpa-fetching-strategies/#lazy-loading
To make use of pagination you should maybe read into https://thorben-janssen.com/pagination-jpa-hibernate/
Pagination is customizable to a certain extend.