JPA / Hibernate — Gérer le N+1 quand N est grand — Shard