标签:
//开启事务 transaction=session.beginTransaction();
上面为开启事务
transaction.commit();这个为提交事务
从session对象中获取事务后进行提交
下面可以自动提交事务,并且可以不需要对于这个事务进行提交,但是不推荐这样进行使用这个方法
session.doWork(new Work() { //这里的connection对象就是jdbc中的对象 @Override public void execute(Connection connection) throws SQLException { // TODO Auto-generated method stub connection.setAutoCommit(true);//设置自动提交事务 } });
在设置自动提交事务后必须对session进行刷新操作后才能有效
session.flush();//对于事务设成自动提交后需要对session进行刷新后才能使用
标签:
原文地址:http://www.cnblogs.com/lonecloud/p/5714715.html