public HibernateTransaction start ( ) { final Session session = sessionProvider . get ( ) ; final Transaction tx = session . beginTransaction ( ) ; return new HibernateTransaction ( tx ) ; }
Starts a new Hibernate transaction . Note that the caller accepts responsibility for closing the transaction