黑马程序员技术交流社区
标题:
数据库保存信息出错!!保存到数据库的总是空值
[打印本页]
作者:
安路凤
时间:
2012-6-17 18:20
标题:
数据库保存信息出错!!保存到数据库的总是空值
本帖最后由 安路凤 于 2012-6-21 21:23 编辑
今天做了一个bbs论坛,刚坐到注册用户阶段,每次注册完了之后,保存到数据库里面的信息都是空的,不晓得哪里出错了
各位大大来看看啦!!!!!!
public static boolean registerUser(Users user,HttpServletRequest request)
{
boolean b=false;
Session session=HibernateUtil.currentSession();
HibernateUtil.beginTransaction();
try
{
session.save(user);
//设置一个session存储用户
/*HttpSession sessionUser=request.getSession();
Users u=new Users();
String username=user.getUsername();
String role=user.getRole();
u.setUsername(username);
u.setRole(role);
sessionUser.setAttribute("user", u);*/
b=true;
System.out.println("恭喜!注册用户信息成功!");
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("注册用户信息失败!");
}
HibernateUtil.commitTransaction();
HibernateUtil.closeSession();
return b;
}
复制代码
这是数据库DAO的代码,我采用的是struts+hibernate。action里面是没错的因为可以读到注册的所有信息
这个类 中 在try前面也可以读到注册的信息,但是页面中还是显示注册成功的。不过数据库里的值都是空值,不晓得是怎么回事了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2