24 Ocak 2019 Perşembe

Transaction Arayüzü

Giriş
Şu satırı dahil ederiz.
import org.hibernate.Transaction;
begin metodu
Örnek ver

commit metodu
Şöyle yaparız.
@Override
public void save(Book book) {
  Session session = sessionFactory.openSession();
  Transaction tx = session.beginTransaction();
  try {
    session.save(book);
  } catch (Exception e) {
    e.printStackTrace();
  } finally {
    try {
      tx.commit();
    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      session.close();
    }

  }
}
getTimeout metodu
Şöyle yaparız
sessionFactory.getCurrentSession().getTransaction().getTimeout();
isActive metodu
Örnek ver

rollback metodu
Örnek ver

setTimeout metodu - int seconds
Örnek ver

registerSynchronization metodu - Synchronization
Örnek ver

wasRolledBackmetodu
Örnek ver

wasCommitted metodu
Örnek ver

Hiç yorum yok:

Yorum Gönder