首先感谢laoer开源天乙论坛系统。
安装了天乙6.0.1,发现在注册的时候页面提示操作成功,但实际注册信息并没有写进数据库,导致登陆时出错:该用户不存在!
看了一下源码,在写入数据库时所用的代码:
getHibernateTemplate().saveOrUpdate(userinfo);
System.out.println("trying to write into database!");
return userinfo;
由调试代码的控制台输出可知,程序已运行至此代码,但数据库写入并未实际执行。
自己在使用hibernate时,一般insert和update、delete等操作都在操作前后加
Transaction ta=getSession().beginTransaction();
和
ta.commit();
方可写入。
不知高手们如何看待????
谢谢!!