employeeService.findById(employee.getEid())

来源:4-3 修改员工

Night离

2017-02-09 19:23

有个地方有疑问,为什么在edit方法的时候不可以使用List

list来接收 employeeService.findById(employee.getEid())方法返回的信息,难道一定要用employee对象去接受吗?如果可以用list来接收数据,那怎么做?
写回答 关注

1回答

  • 王若山
    2017-03-15 17:44:36
    已采纳

    --这个就是返回的你要的list,查询语句你可以自己更改

    String hql = "from Employee where eid = ?";
    List<Employee> emps = (List<Employee>) this.getHibernateTemplate().find(hql,eid);
    if(emps.size() > 0){
       return emps.get(0);
    }

    --employeeService.findById(employee.getEid())这个返回的信息取决于employeeDaoImpl里面具体的实现方法,如果使用教程里面的方法this.getHibernateTemplate().get(Employee.class,eid);这个就是根据实体类和对象ID来获取一个具体的对象。

    Night离

    非常感谢!

    2017-03-15 19:15:23

    共 1 条回复 >

基于SSH实现员工管理系统之案例实现篇

SSH框架整合案例之实现篇,手把手带你实现员工管理系统

50209 学习 · 323 问题

查看课程