如果你是用MyEclipse的Hibernate自动生成的DAO的话,SAVE方法中的代码应该是:
Session session=HibernateSeesionFactory.getSession();
Transaction tx=session.beginTransaction(); //开始事务
session.save(对象名);
然后一定要
tx.commit();
最后要session.close();
如果不提交事务的话,会导致你所提交的记录,只是暂时在Session缓存中,并没有进入DB,但是由于你登陆账号的时候,他是先在Session缓存中检索的,所以,可以登陆,但是,你可以试验一下,如果你将服务关掉,重启后,应该就不能用那个账号登陆了
当然需要事务处理啦