Martin Rubeš napsal(a): > Dobrý den, > > nepomohla by anotace javax.ejb.ApplicationException? > > Martin > Zdravím a díky za odpověď.
Je to přesně to, co jsem hledal. Vytvořil jsem si vlastní výjímku @ApplicationException(rollback=true) public class MyException extends Exception{ // ... ve svojí testovací metodě jsem uložit entitu a hned vyhodil tuto výjímku. public void myTest() throws MyException{ MyEntity me=new MyEntity(); em.persist(me); System.out.println("#### id entity=="+me.getId()); throw new MyException("Vyhozeni testovaci vyjimky."); } Když jsem se pak podíval do DB, tak entita nebyla uložena. Pokud jsem zakomentoval anotaci @ApplicationException, tak se entita uložila. Fafi