I have a N-N Product-Category model, and I\'ve made a Spring Data JPA @Query in a JpaRepository to retrieve products of a given category, or all products if category is null