public HibernateTransaction start()
	{
		final Session session = sessionProvider.get();
		final Transaction tx = session.beginTransaction();

		return new HibernateTransaction(tx);
	}
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

@return