중화사전망 - 서예자전 - 질의에 의해 반환된 데이터 IOs fmdb 를 페이징하는 방법
질의에 의해 반환된 데이터 IOs fmdb 를 페이징하는 방법
모든 목록을 얻은 후에는 필요한 목록의 일부만 가로채면 되므로 어디서부터 시작해야 하는지, 어디서 끝나야 하는지 알아야 한다. (존 F. 케네디, 공부명언) 방법은 여러 가지가 있다. JSP 에만 있는 경우 얻은 모든 목록 세트를 다시 트래버스한 다음 기준에 맞는 목록 세트를 자를 수 있습니다. 초기 목록 아래 첨자는 (조회할 페이지 수-1)* 페이지에 표시할 데이터 수, 즉 (page- 1)*pageRows, 끝자리는 page * page 입니다 //이거 쓸 수 있을 것 같아요. 이 메서드를 하나의 클래스로 캡슐화하는 것이 좋습니다. 각 메서드는 하나의 기능을 구현할 수 있습니다. 물론 이것은 비교적 번거롭다. 지금 유행하는 틀이니 앞으로도 배워야 한다. Hibernate 프레임워크에서 쿼리 문을 사용하면 쉽게 구현할 수 있습니다. 이제 더 많은 시간이 있습니다. Hibernate framework 를 많이 보세요. 책 한 권을 추천합니다. "hibernate in action", 중국어판이 있습니다. 이것은 hibernate 사용을 시작할 때 볼 수 있는 내용입니다. Public listlistorderbyitem (intpage rows, int page) {//page 는 표시할 페이지 수이고 pagerows 는 표시할 행 수 sessionsession = this.getsion 입니다 //hibernate 의 세션 가져오기, hibernate 에서 자동으로 생성된 DAO 에는 문자열 hql = "from TBL _ storage as TBL _ s order by item" 이 포함되어 있습니다. //hql 문 query = session.createquery (hql); Session 을 통해 query.setfirstresult 를 만드는 //hibernate 쿼리 ((page-1) * pagerows); //초기 아래 첨자 설정 query.setmaxresults (pagerows); //페이지당 표시할 행 수를 설정하고 query.list () 를 반환합니다. //원하는 결과 세트 가져오기}