employeeService.findById(employee.getEid())
有个地方有疑问,为什么在edit方法的时候不可以使用List
list来接收 employeeService.findById(employee.getEid())方法返回的信息,难道一定要用employee对象去接受吗?如果可以用list来接收数据,那怎么做?有个地方有疑问,为什么在edit方法的时候不可以使用List
list来接收 employeeService.findById(employee.getEid())方法返回的信息,难道一定要用employee对象去接受吗?如果可以用list来接收数据,那怎么做?2017-02-09
--这个就是返回的你要的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来获取一个具体的对象。
举报