Skip to content

Commit 566efec

Browse files
committed
Search operations via Specification
1 parent 6cba254 commit 566efec

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

HibernateSpringBootSearchViaSpecifications/pom.xml

+4-2
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@
1414
<parent>
1515
<groupId>org.springframework.boot</groupId>
1616
<artifactId>spring-boot-starter-parent</artifactId>
17-
<version>2.1.4.RELEASE</version>
17+
<version>2.2.2.RELEASE</version>
1818
<relativePath/> <!-- lookup parent from repository -->
1919
</parent>
2020

2121
<properties>
2222
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2323
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
24-
<java.version>1.8</java.version>
24+
<java.version>12</java.version>
25+
<maven.compiler.source>12</maven.compiler.source>
26+
<maven.compiler.target>12</maven.compiler.target>
2527
</properties>
2628

2729
<dependencies>

HibernateSpringBootSearchViaSpecifications/src/main/java/com/bookstore/service/BookstoreService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public void fetchBooksPage(int page, int size) {
5050
.build();
5151

5252
Pageable pageable = PageRequest.of(page, size,
53-
new Sort(Sort.Direction.ASC, "title"));
53+
Sort.by(Sort.Direction.ASC, "title"));
5454

5555
Page<Book> books = bookRepository.findAll(specBook, pageable);
5656

HibernateSpringBootSearchViaSpecifications/src/main/resources/application.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ spring.datasource.password=root
55
spring.jpa.hibernate.ddl-auto=create
66
spring.jpa.show-sql=true
77

8-
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
8+
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
99

1010
spring.datasource.initialization-mode=always
1111
spring.datasource.platform=mysql

0 commit comments

Comments
 (0)