Spring Boot JPA findall () Метод не сбои в Oracle для страниц и сортировкиJAVA

Программисты JAVA общаются здесь
Anonymous
Spring Boot JPA findall () Метод не сбои в Oracle для страниц и сортировки

Сообщение Anonymous »

В то время как страница отлично работает при создании правильного запроса для Oracle, используя метод Findall.Page pageTuts;
if (keyword == null) {
System.out.println("in keyword is null");

Pageable FirstNextPage = PageRequest.of((page-1), size); --> for pagination
//Pageable FirstNextPage = PageRequest.of((page-1), size,--> for pagination & sorting Sort.by(Sort.Direction.DESC, "tutorial_id"));
pageTuts = tutorialRepository.findAll(FirstNextPage);

System.out.println("after firstpage1 tutorial.size :"+pageTuts.getSize());
System.out.println("Hibernate Version :"+org.hibernate.Version.getVersionString());

} else {
pageTuts = tutorialRepository.findByTitleContainingIgnoreCase(keyword, pageable);
model.addAttribute("keyword", keyword);
}

tutorials = pageTuts.getContent();

model.addAttribute("tutorials", tutorials);
< /code>
Приведен ниже запрос, сгенерированный в журналах приложения для страниц < /p>
Hibernate: select tutorial0_.tutorial_id as tutorial_id1_0_, tutorial0_.description as description2_0_, tutorial0_.levels as levels3_0_, tutorial0_.title as title4_0_ from tutorial tutorial0_ offset ? rows fetch next ? rows only
< /code>
для страниц и сортировки.[2m[nio-8080-exec-1][0;39m [36mo.s.beans.CachedIntrospectionResults [0;39m [2m:[0;39m **Not strongly caching class** [com.coder.spring.thymeleaf.entity.Tutorial] **because it is not cache-safe**


Подробнее здесь: https://stackoverflow.com/questions/796 ... nd-sorting

Вернуться в «JAVA»