public?String?regist(){
UsersDAO?udao?=?new?UsersDAOImpl()
if(udao.usersRegist(u)){
return?"regist_success";
}else{
return?"regist_failure";
}?
}
這調用不了udao.usersRegist(u)方法。頁面測試直接500;
這是udao.usersRegist(u)方法的程序:
public?boolean?usersRegist(Users?u)?{
//?TODO?Auto-generated?method?stub
//事務管理
Transaction?tx?=?null;
Session?session?=?MyHibernateSessionFactory.getSessionFactory().getCurrentSession();
try{
tx?=?session.beginTransaction();?//開啟事務?
????????session.save(u);//將Users對象插入數據庫?
????????tx.commit();//提交事務
????????return?true;
}
catch(Exception?ex){
?ex.printStackTrace();//打印異常
?session.getTransaction().rollback();//回滾事物
?return?false;
}finally{
if(tx?!=?null){
tx?=?null;
}
}
}
2016-05-19
udao.usersRegist(u)這里的參數u是哪里來的,沒有看到你創建Users的實例啊
2016-05-10
有沒有大神幫忙指導下