br.com.jbc.db
Class Transaction

java.lang.Object
  extended by br.com.jbc.db.Transaction
All Implemented Interfaces:
java.io.Serializable

public class Transaction
extends java.lang.Object
implements java.io.Serializable

Classe que faz o controle de transacao com o banco de dados

See Also:
Serialized Form

Method Summary
 void beginTransaction()
          Inicia uma transação se tiver uma sessão conectada com o banco de dados
 void close()
          Fecha a sessão hibernate
 void commit()
          Confirma a transação
static Transaction getInstance()
           
 org.hibernate.Session getSession()
           
 boolean hasTransaction()
          Verifica de tem transação
 void rollback()
          Desfaz a transação
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSession

public org.hibernate.Session getSession()

getInstance

public static Transaction getInstance()

beginTransaction

public void beginTransaction()
Inicia uma transação se tiver uma sessão conectada com o banco de dados


commit

public void commit()
Confirma a transação


hasTransaction

public boolean hasTransaction()
Verifica de tem transação

Returns:
Retorna true se tiver transção ativa e false se não tiver transação ativa

rollback

public void rollback()
Desfaz a transação


close

public void close()
Fecha a sessão hibernate



Free Web Hosting