employeeService.findById(employee.getEid())
有個地方有疑問,為什么在edit方法的時候不可以使用List
list來接收 employeeService.findById(employee.getEid())方法返回的信息,難道一定要用employee對象去接受嗎?如果可以用list來接收數(shù)據(jù),那怎么做?有個地方有疑問,為什么在edit方法的時候不可以使用List
list來接收 employeeService.findById(employee.getEid())方法返回的信息,難道一定要用employee對象去接受嗎?如果可以用list來接收數(shù)據(jù),那怎么做?舉報
2017-03-15
--這個就是返回的你要的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里面具體的實現(xiàn)方法,如果使用教程里面的方法this.getHibernateTemplate().get(Employee.class,eid);這個就是根據(jù)實體類和對象ID來獲取一個具體的對象。