问答详情
源自:2-5 设计用户Action类

出现问题,求大神帮忙

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-10 13:24

个回答

  • 谢同学谢童鞋
    2016-05-19 21:48:04

    udao.usersRegist(u)这里的参数u是哪里来的,没有看到你创建Users的实例啊



  • 小菜鸟爱学习
    2016-05-10 13:25:45

    有没有大神帮忙指导下