6 Kasım 2018 Salı

JTA @Transactional Anotasyonu

Giriş
Şu satırı dahil ederiz. Java EE 7 ile geliyor.
import javax.transaction.Transactional;

import java.util.List;

import static javax.transaction.Transactional.TxType.REQUIRED;
import static javax.transaction.Transactional.TxType.SUPPORTS;
Örnek
Şöyle yaparız.
@Transactional(SUPPORTS)
public class TechnologyGroupRepo {

  EntityManagerFactory entityManagerFactory = ...;
  EntityManager em = entityManagerFactory.createEntityManager();

  @Transactional(REQUIRED)
  public void delete(@NotNull Integer id) {
    em.remove(em.getReference(Mestechnologygroup.class, id));
  }
}

Hiç yorum yok:

Yorum Gönder