Hibernate会话session与事务transaction

1、Hibernate对数据的操作都是封装在事务当中,并且默认是非自动提交的方式。所以用session保存对象时,如果不开启事务,并且手工提交事务,对象并不会真正保存在数据库中;

2、不开启事务,并且自动提交事务:记得在session.save();前操作doWork(new Work(){conn.setAutoCommit(true);});时,记得在session.save();后调用session.flush();

猜你喜欢

转载自blog.csdn.net/TheCong/article/details/79903831