还有不知道大家反复点击查询有没有遇到事务嵌套的问题?我是这样解决的
Query query = session.createQuery(hql);
list = query.list();
session.close();
Query query = session.createQuery(hql);
list = query.list();
session.close();
2017-02-04
老师好像没有考虑到删除最后一条的情况,按照老师的写法,删除最后一条的时候,显示会有问题,但是实际上数据已经删掉了,个人觉得这里其实不需要判断:
if(list!=null && list.size()>0)
删除按钮只有在有学生记录的时候才能看的到,所以默认一定是SIZE>0的。
//直接这样写
StudentsDAO sdao = new StudentDAOimpl();
List<Students> list =sdao.queryAllStudents();
session.setAttribute("students_list", list);
if(list!=null && list.size()>0)
删除按钮只有在有学生记录的时候才能看的到,所以默认一定是SIZE>0的。
//直接这样写
StudentsDAO sdao = new StudentDAOimpl();
List<Students> list =sdao.queryAllStudents();
session.setAttribute("students_list", list);
2017-02-04
因为继承了superaction所以才能直接用的session.setAttribute()。大兄弟
2017-02-03
最新回答 / 慕粉3585050
课程学习完毕,已把代码同步到git https://git.coding.net/zep1168/imooc_learning.git 进入struts2_hibernate目录后,看README.md的流程,解决导入过程中的bug
2017-01-19
已采纳回答 / 慕粉2223061884
获得内置对象的方法不止一种,你说的方法也可以,使用接口的方式最明显的特征是通过ioc削减代码直接的耦合,具体的使用方法得学习下ioc。不过,这个地方我觉得没有体现这个特点,在前面一段视频的UserDao userdao=new UserDaoImpl()那个是接口功能的运用。
2017-01-17