J'ai une table de produit et un crudepository p> lorsque j'appelle le point final / produits Comment puis-je obtenir, appeler le point final / produits par défaut, à l'intérieur du produit d'objet JSON aussi (CATEFORY , Fabricant ...)? P> merci p> p>
3 Réponses :
Si je vous comprends correctement, vous devez utiliser
Spring-JPA crée la requête à l'aide du gestionnaire d'entité et Hibernate ignorera le mode Fetch si la requête a été construite par l'entité Manager. Code> @ oguzhan00
Vous voudrez peut-être réécrire votre requête en utilisant Fetch Rejoignez A >: Paramètre des annotations d'association à désireux code>). p> p>
Désolé mais n'est pas cette question. Je veux obtenir tous les objets associés dans le point final / produits par défaut que le crudepository expose par défaut
Ce n'est pas très clair dans votre question, mais d'après ce que je vois, je suppose que vous utilisez Comme indiqué dans Cette réponse P>
La chose est, l'un des concepts principaux derrière haïssés est le Mécanisme de découverte . Cela signifie qu'avec une API haïrons, vous n'aurez pas la possibilité de faire une "exposition paresseuse" de vos ressources, elle est contre la philosophie de haïdes. P>
C'est pourquoi je pense que si vous voulez vraiment des objets connexes, vous devez éviter Au lieu de cela, vous pouvez créer vos propres contrôleurs. Vous perdrez l'installation que Spring Data repose code> pour exposer vos données. P>
Rest de données de ressort code> utilise Spring hatesoas code> pour exposer automatiquement
Ressources pour les entités gérées par des référentiels de données de printemps et
exploite des aspects hypermédia pour faire la pagination, les entités de liaison, etc. P>
blockQuote>
Spring Data Repose code>, il ne répondra pas à vos besoins. P>
Spring Data repose code> fournit, avec les opérations CRUD EM> déjà implémentées pour chaque entité. Mais vous aurez plus de flexibilité avec vos données et vous permettra d'exposer des données avec des entités liées à votre réponse JSON. P>
Je ne comprends pas votre question