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

Слайд 2

Spring data Familiar and consistent programming model for data access.

Spring data

Familiar and consistent programming model for data access.

Слайд 3

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

Features

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

Слайд 4

Modules Spring data commons. Spring data jpa. Spring data mongodb.

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

Dependency


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

Слайд 6

Repository interfaces -Repository -CrudRepository -PagingAndSortingRepository -JpaRepository

Repository interfaces

-Repository
-CrudRepository
-PagingAndSortingRepository
-JpaRepository

Слайд 7

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

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

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);

Async repositories

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

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