hibernate中的session无法成功save数据

save数据需要在事务里面操作

错误代码:

		Session sess=sessionFactory.openSession();
		User user=new User();
		user.setId(2);
		user.setRootname("qwe");
		user.setPassword("oiu");
		sess.save(user);
		sess.close();

 正确代码:

		Session sess=sessionFactory.openSession();
		User user=new User();
		user.setRootname("22");
		user.setPassword("oiu");
		sess.beginTransaction();
		Transaction tans=sess.beginTransaction();
		tans.begin();
		sess.save(user);
		tans.commit();
		sess.close();

  

posted @ 2017-08-21 21:36  sovagxa&静默  阅读(467)  评论(0)    收藏  举报