Hibernate Transaction


一、Transaction概念

Transaction代表一次原子操作,它具有数据库事务的概念。所有持久层都应该在事务管理下进行,即使是只读操作。        

Transaction tx = session.beginTransaction();

二、Transaction常用方法

  • commit():提交相关联的session实例
  • rollback():撤销事务操作

三、Transaction特点     

  • Hibernate框架默认情况下事务不自动提交.需要手动提交事务
  • 如果没有开启事务,那么每个Session的操作,都相当于一个独立的事务