Skip to content

Commit 469cd9e

Browse files
authored
Merge pull request eugenp#5774 from eugenp/BAEL-2331-v2
add data order methods
2 parents 15391f6 + a272236 commit 469cd9e

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

persistence-modules/spring-data-jpa/src/main/java/com/baeldung/passenger/PassengerRepository.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.baeldung.passenger;
22

3+
import org.springframework.data.domain.Sort;
34
import org.springframework.data.jpa.repository.JpaRepository;
45

56
import java.util.List;
@@ -9,4 +10,8 @@ interface PassengerRepository extends JpaRepository<Passenger, Long>, CustomPass
910
Passenger findFirstByOrderBySeatNumberAsc();
1011

1112
List<Passenger> findByOrderBySeatNumberAsc();
13+
14+
List<Passenger> findByLastNameOrderBySeatNumberAsc(String lastName);
15+
16+
List<Passenger> findByLastName(String lastName, Sort sort);
1217
}

persistence-modules/spring-data-jpa/src/test/java/com/baeldung/passenger/PassengerRepositoryIntegrationTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public void givenSeveralPassengersWhenFindPageSortedByThenThePassengerInTheFirst
7070
}
7171

7272
@Test
73-
public void givenSeveralPassengersWhenOrderedBySeatNumberAscThenThePassengersReturnedInCorrectOrder() {
73+
public void givenPassengers_whenOrderedBySeatNumberAsc_thenCorrectOrder() {
7474
Passenger fred = Passenger.from("Fred", "Bloggs", 22);
7575
Passenger ricki = Passenger.from("Ricki", "Bobbie", 36);
7676
Passenger jill = Passenger.from("Jill", "Smith", 50);
@@ -83,7 +83,7 @@ public void givenSeveralPassengersWhenOrderedBySeatNumberAscThenThePassengersRet
8383
}
8484

8585
@Test
86-
public void givenSeveralPassengersWhenFindAllWithSortBySeatNumberAscThenReturnPassengersInCorrectOrder() {
86+
public void givenPassengers_whenFindAllWithSortBySeatNumberAsc_thenCorrectOrder() {
8787
Passenger fred = Passenger.from("Fred", "Bloggs", 22);
8888
Passenger ricki = Passenger.from("Ricki", "Bobbie", 36);
8989
Passenger jill = Passenger.from("Jill", "Smith", 50);
@@ -94,4 +94,5 @@ public void givenSeveralPassengersWhenFindAllWithSortBySeatNumberAscThenReturnPa
9494

9595
assertThat(passengers, contains(fred, ricki, jill, siya, eve));
9696
}
97+
9798
}

0 commit comments

Comments
 (0)