为了账号安全,请及时绑定邮箱和手机立即绑定

employeeService.findById(employee.getEid())

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

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

正在回答

1 回答

--这个就是返回的你要的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来获取一个具体的对象。

0 回复 有任何疑惑可以回复我~
#1

Night离 提问者

非常感谢!
2017-03-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
基于SSH实现员工管理系统之案例实现篇
  • 参与学习       50212    人
  • 解答问题       323    个

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

进入课程

employeeService.findById(employee.getEid())

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信