簡體   English   中英

Struts2 + Spring4 + Hibernate3分頁

[英]Struts2 + Spring4 + Hibernate3 pagination

我正在使用MVC架構模式開發Web應用程序。

  • Struts2(版本2.3.24)用於業務邏輯和表示層
  • Spring(版本4.1.0)是依賴項注入引擎
  • 休眠(版本3.6.10)用於數據層。

我必須創建一個PaginationFactory類,該類可以動態用於應用程序的各個部分。 我在google和StackOverflow上有幾個示例...但是大多數都是舊的東西,例如這個問題

關於如何使用更現代的方法實現此功能的任何想法? 也許有JQueryAjax作為支持?

我建議您使用Spring Data Jpa,它已經實現了分頁。

您的存儲庫將如下所示:

public interface MedicamentRepository extends JpaRepository<Medicament, Integer> {}

例如,如果不需要JpaRepository提供的某些方法,則可以擴展PagingAndSortingRepository接口。

public class SomeClass{

@Autowired
public MedicamentRepository medicamentRepo; 

 public void someMethod(){
//in spring data jpa, page count starts from 0; 
 PageRequest pageRequest = new PageRequest(pageNumber, 
pageSize); //also have sorting

org.springframework.data.domain.Page<Medicament> page = medicamentRepo.findAll(pageRequest);

    }
}

你可以在這里閱讀更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM