vendredi 4 octobre 2019

Spring Data

Implémentant les opérations de base et le design pattern Repository du DDD (Domain Driven Design),
Spring Data s'interface avec plusieurs sources de données parmi lesquelles JPA, Neo4j, MongoDB, GemFire, Hadoop, ElasticSearch, REST, Redis, Couchbase et quelques autres, via Spring Data Commons
il contient trois interfaces qui prennent deux types de paramètres :

  •  le type de l'entité que l'on manipule et
  •  le type de l'identifiant de l'entité  
  • Repository
  • CrudRepository :  méthodes CRUD pour la source de données sous-jacente (savefindOnefindAll, etc.).
  • PagingAndSortingRepository:un ensemble de méthodes permettant de faire de la pagination et du tri



imageimage

Aucun commentaire:

Enregistrer un commentaire

to criticize, to improve