JSF의 서버 쪽 나누기 실현
2022 단어 JSF
@Inject(value = "employeeSpringService")
private IEmployeeService es;
@Bind(id = "grid", attribute = "value")
private GridDataProvider dataProvider = new CachedPagedDataProviderAdapter(
new CachedPagedDataProvider() {
@Override
public Object getData(int start, int limit) {
return es.limitQuery(start, limit).toArray();
}
@Override
public int getTotalCount() {
List list=es.getTotal();
return ((Long)list.get(0)).intValue();
}
});
public List<Employee> limitQuery(int start,int limit) {
logger.debug("finding the queried Employee instances");
try {
DetachedCriteria dc=DetachedCriteria.forClass(Employee.class);
List<Employee> results = (List<Employee>) getHibernateTemplate().findByCriteria(dc, start, limit);
logger.debug("find queried successful, result size: " + results.size());
return results;
} catch (RuntimeException re) {
logger.error("find queried failed", re);
throw re;
}
}
public List getTotal() {
logger.debug("finding the queried Employee instances");
try {
List results =getHibernateTemplate().find("select count(*) FROM Employee");
logger.debug("find queried successful, result size: " + results.size());
return results;
} catch (RuntimeException re) {
logger.error("find queried failed", re);
throw re;
}
}
주로 get Hibernate Template ().findByCriteria() 방법...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSF는 "Hello World!"페이지에 "Hello World!"라고 표시하는 것을 작성합니다.Page 객체와 해당 템플릿 파일(tml)을 하나 이상 작성해야 합니다.첫 번째 단계는 페이지 대상이 Tapestry 5에 작성된 페이지는 한 페이지에...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.