[Javalist] TransactionAttributeType.REQUIRES_NEW

Zoltán Bernát bernatzoltan at gmail.com
2013. Feb. 4., H, 10:49:18 CET


Igazabol itt JPA van, bar hibernate a provider. Emellett a kod
logikaja nem tekinti "hibanak" az sql exceptiont, ez az elvart
mukodes, ha olyan entitast akar torolni, amit fog egy kulso kulcs.

Vig, Balázs <balazs.vig at datasolutions.hu> írta (2013. február 4. 9:55):
> Hibernate tapasztalat: hiba esetén a követendő eljárás az, hogy új sessiont
> csinálsz (persze a régit lezárod), mert a doksi szerint a session valamilyen
> előre nem meghatározott állapotba kerül, és nem garantálnak semmit a
> továbbiakra.
>
>
> Üdv:
> Vig Balázs
>
>
> 2013. február 3. 15:17 Zoltán Bernát írta, <bernatzoltan at gmail.com>:
>>
>> Sziasztok!
>>
>>
>>
>> A hibajelenseg az, hogy  ha egy torles nem sikerult a deletePic (Pix
>> picEntity) metodusban(pl ConstraintViolationException miatt. (ami
>> rendben is van)), akkor a metodus kovetkezo hivasanal mar
>> TransactionRequiredException kivetel dobodik szinten a  deletePic (Pix
>> picEntity) metodusban, es igy az amugy torolheto entitast sem sikerul
>> torolni. Azaz ha csak egy entitas is van, amelyik nem torolheto, az
>> osszes torlese meghiusul.
>>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról