事務配置

手動配置事務:緩存

@Autowired
private SessionFactory sessionFactory;session

 

Session session=sessionFactory.openSession();app

Transaction tx=null;    //先開啓一個事務
tx=session.beginTransaction();    //先開啓一個事務
session.save(user);
tx.commit();  //提交事務
session.flush();     //清空緩存,強制提交一次執行一次
框架

 

 

利用hibernate框架自動生成事務:hibernate

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

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

而後在後臺寫:it

sessionFactory.openSession().save(user);io

sessionFactory.openSession().flush();  後臺

相關文章
相關標籤/搜索