studentserviceimpl.java
来自「struts分页功能实现代码 开发环境 ECLIPSE+STRUTS+HIBE」· Java 代码 · 共 49 行
JAVA
49 行
package cn.com.javapro.service;
import cn.com.javapro.dao.IStudentDAO;
import cn.com.javapro.dao.StudentDAOImpl;
import cn.com.javapro.fwk.PageRoll;
import cn.com.javapro.vo.Student;
/**
*
* @description:学生对象业务服务实现
* @group: javapro
* @author: vince
*
*/
public class StudentServiceImpl implements IStudentService{
/**
* 查询多个对象
* 实现父类方法
* @see bsw.service.IStudentService#search(bsw.fwk.PageRoll)
*/
public Student[] search(PageRoll pageRoll){
String hql = "from Student";
pageRoll.setWhereClause(hql);
pageRoll.setPageSize(4);
IStudentDAO studentDAO = new StudentDAOImpl();
Student[] student = studentDAO.search(pageRoll);
return student;
}
/**
* 测试
* @param args
*/
public static void main(String[] args){
PageRoll pageRoll = new PageRoll();
IStudentService studentService = new StudentServiceImpl();
Student[] student = studentService.search(pageRoll);
//
System.out.println("总记录数:"+pageRoll.getTotalCount());
System.out.println("当前页:"+pageRoll.getCurrentPage());
System.out.println("总页数:"+pageRoll.getPageCount());
for(int i=0;i<student.length;i++){
System.out.println(student[i].getSname());
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?