Spring data. Familiar and consistent programming model for data access презентация

Слайд 2

Spring data

Familiar and consistent programming model for data access.

Слайд 3

Features

Powerful repositories.
Dynamic query derivation from method names.
Easy spring integration.

Слайд 4

Modules

Spring data commons.
Spring data jpa.
Spring data mongodb.
Spring data redis.
Spring data cassandra.
Spring data gemfire.
Spring

data rest.

Слайд 5

Dependency


org.springframework.boot
spring-boot-starter-data-jpa

Слайд 6

Repository interfaces

-Repository
-CrudRepository
-PagingAndSortingRepository
-JpaRepository

Слайд 7

Example

@Repository
public interface EmployeeRepository extends CrudRepository { Employee findByFirstName(String firstName); List findByLastName(String lastName); }

Слайд 8

Method naming convention

find…By, read…By, query…By, count…By, and get…By:
findDistinctPeopleByLastnameOrFirstname
findByLastnameAndFirstnameAllIgnoreCase
findByLastnameOrderByFirstnameDesc
queryFirst10ByLastname
findTop3ByLastname

Слайд 9

Async repositories

Future findByUsername(String username);
CompletableFuture findByUsername(String username);

Имя файла: Spring-data.-Familiar-and-consistent-programming-model-for-data-access.pptx
Количество просмотров: 21
Количество скачиваний: 0