Skip to content

core-java-samples/in-memory-repository-sorting-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sortable-fake-repository-sample

Extends in-memory-repository-sample with managed sorting.

Structure

All code is in a single file: Main.java

  • Owner — entity
  • OwnerRepository — repository interface with Comparator<Owner> parameter
  • FakeOwnerRepository — in-memory implementation using LinkedHashMap

Usage

repository.findAll(Comparator.comparing(Owner::id));           // by id asc
repository.findAll(Comparator.comparingLong(Owner::id).reversed()); // by id desc
repository.findAll(null);                                      // no sorting

Run

./mvnw spring-boot:run

About

In-memory repository implementation with sorting support in pure Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages