大家好!我正在学习hibernate+struts的框架,用于4月份的毕业设计。但是在学习过程中遇到了一个问题。
  在adminddaoimp里面有基本的CRUD的方法,如果用structs的action去调用里面的方法,却不能正确进行create、delete、update这三个方法,主要是数据库并没有同时进行数据的同步。但是我用一个main函数去测试他们里面的方法能否正确运行,却是能正确运行。望大家指点一下。      public boolean updateAdmin(Admindto admin) {
// TODO Auto-generated method stub
try{
Session s=(Session) hibernateUtil.currentSession();//创建session
hibernateUtil.beginTransaction();//开始事务
s.update(admin);//更新操作,就是这里有问题。在main函数里面可以显示能够正确显示update语句(数据库同时更新),但在tomcat下运行却不能显示update语句。即使用到flush语句,也只是显示了update语句,数据没有同时更新。
//s.flush();
hibernateUtil.commitTransaction();
hibernateUtil.closeSession();
return true;
}
catch(HibernateException e){
log.fatal(e);
}
return false;
}望大家帮一下忙!