[Java lista] Spring 3.0.5 + Eclipselink 2.1.0 + Tocmat 6.x
István Viczián
viczian.istvan at gmail.com
2010. Dec. 13., H, 16:27:50 CET
Üdv,
Én is írtam róla kicsit:
http://jtechlog.blogspot.com/2010/05/tranzakciokezeles.html
Viczi
2010/12/13 <chico at tisztanet.hu>:
> Kedves Kálmán!
>
>>Mi az a store? Persist, merge műveletek? Azt még ki sem próbáltam
>>úgyhogy lehet, hogy nekem is fog kelleni akkor.
>
> Valószínűleg igen.
>
>>Szoktam látni példákban ezt is:
>><context:annotation-config />
>>Ez mire szolgál? Nekem nincs megadva.
>
> Ez kell ahhoz, hogy korábban bemutatott "JpaDataService" osztályban
> annotációkkal tudd kezelni a CMP (Container-Managed Persistence)
> tranzakciókat.
> pl.
>
> ------
> @Transactional(readOnly = false, propagation = Propagation.REQUIRED)
> public Dbo store(Dbo dbo) {
> if (dbo.isNew()) {
> em.persist(dbo);
> return dbo();
> } else {
> return em.merge(dbo);
> }
> }
> ------
>
> Tehát a tranzakció tulajdonságait a @Transactional annotációval tudod
> beállítani. Általános esetben ez azt jelenti, hogy a metódus
> meghíváskor, de még a végrehajtás előtt a Spring elindít egy
> tranzakciót, és a metódus vége után a Spring fogja commit-álni (ha
> nincs exception, mert akkor rollback-elni fog).
>
> Érdemes a J2EE 5 szabvány tranzakciókra vonatkozó részeit
> áttanulmányozni.
>
> Üdv,
> Chico
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról