手动配置事务:

@Autowired
private SessionFactory sessionFactory;

 

Session session=sessionFactory.openSession();

Transaction tx=null;    //先开启一个事务
tx=session.beginTransaction();    //先开启一个事务
session.save(user);
tx.commit();  //提交事务
session.flush();     //清空缓存,强制提交一次执行一次

 

 

利用hibernate框架自动生成事务:

先在配置文件applicationcontext.xml里面配置:

<!-- 使用annotation定义事务 -->
<tx:annotation-driven transaction-manager="transactionManager" />

然后在后台写:

sessionFactory.openSession().save(user);

sessionFactory.openSession().flush();  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-01-14
  • 2021-12-28
猜你喜欢
  • 2021-11-11
  • 2022-01-10
  • 2021-09-01
  • 2021-08-31
  • 2021-07-09
相关资源
相似解决方案