Maison >Java >javaDidacticiel >Comment ajouter des méthodes personnalisées aux référentiels Spring Data JPA ?
Ajout de méthodes personnalisées à Spring Data JPA
Spring Data JPA fournit des méthodes CRUD et de recherche prêtes à l'emploi pour vos entités. Pour étendre ces fonctionnalités avec des méthodes personnalisées, voici comment procéder :
Création d'une interface de méthode personnalisée
Votre interface de référentiel, comme l'exemple AccountRepository, gère les fonctionnalités par défaut. Pour ajouter des méthodes personnalisées, créez une interface distincte qui étend l'interface de méthode personnalisée :
public interface AccountRepositoryCustom { public void customMethod(); }
Implémentation de méthode personnalisée
Fournissez une classe d'implémentation pour l'interface de méthode personnalisée :
public class AccountRepositoryImpl implements AccountRepositoryCustom { @Autowired @Lazy AccountRepository accountRepository; // Optional if needed public void customMethod() { ... } }
Dépôt avec méthodes personnalisées
Interface de votre référentiel étend désormais l'interface personnalisée :
public interface AccountRepository extends JpaRepository<Account, Long>, AccountRepositoryCustom { ... }
Ressources :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!