2016-10-27 2 views
0

Hallo, ich benutze unten Code für Artikel mit Feder mit einfachen Winterschlaf finden.So verwenden Sie Feder Seite ohne Federdaten

public List<Article> getArticles(int currPosition, int pageSize) { 
     Criteria c = getSession().createCriteria(Article.class); 
     c.addOrder(Order.desc("createdDate")); 
     c.setFirstResult(currPosition); 
     c.setMaxResults(pageSize); 
     List<Article> result = c.list(); 
     return result; 
    } 

ich verwende nicht Federdaten in meinem Projekt jetzt, so wie ich org.springframework.data.domain.Page mit meinem Projekt verwenden kann.

Page<Person> persons = personService.findAllPageable(new PageRequest(evalPage, evalPageSize)); 

Antwort

0

können Sie sogar pagerequest verwenden:

public class PagePersons implements Serializable { 
    private List<Persons> persons ; 
    private int page ; 
    private int numberPersons ; 
    private int totalPersons ; 
    private int totalPage ; 

//getters setters 
} 

und rufen Sie Ihre Personen für exemple Repository

public PagePersons getPagePersons(int codePerson, int page, int size) { 
    Page<Person> Persons= personRepository.getPagePersons(codePerson, new PageRequest(page, size)); 

    PagePersons pagePersons =new PagePersons(); 
    pagePersons.setPersons(persons.getContent()); 
    pagePersons.setPage(page); 
    pagePersons.setNumbrePersonss(persons.getNumberOfElements()); 
    pagePersons.setTotalPage(persons.getTotalPages()); 
    pagePersons.setPage(page); 

    return pagePersons ; 
    } 
Verwandte Themen