2017-03-21 2 views
-1

Existe-t-il un moyen de déterminer quelle méthode de référentiel est appelée? J'ai une entité Parent qui a une annotation OneToMany à une entité Child. Dans la documentation HATEOAS, j'ai le lien qui est /parent/{id}/child et peut atteindre les enfants. Je veux savoir quelle est la méthode qui retourne les enfants afin que je puisse le remplacer dans le ChildRepository. J'ai de la difficulté à essayer de le déterminer et j'ai essayé plusieurs façons de le faire.Repos de données JPA de printemps - Détermination de la méthode de référentiel appelée

Est-ce que le /parent/{id}/child est appelé à partir du ChildRepository ou est-ce traité dans le ParentRepository?

J'ai été à cela pendant plusieurs heures et ne trouve pas de réponse sur Google ou SOF, peut-être que quelqu'un peut m'aider avec la réponse ou poser la bonne question.

Merci d'avance!

Répondre

0

Si vous avez besoin de mettre en œuvre une logique personnalisée au printemps de données REST vous pouvez essayer d'utiliser:

  1. Projections and Excerpts, même dans la sortie des méthodes d'interrogation de dépôt et pour la fabrication d'objets DTO (link)

  2. Custom handlers

  3. processeurs de ressources HATEOAS (example1, example2, example3)

  4. RepositoryRestControllers

+0

Merci pour les liens, je faisais allusion à autre chose. Apparemment, quelqu'un a voté ma question pour une raison inconnue sans me dire pourquoi. –