[Java lista] Spring 3.0.5 + Eclipselink 2.1.0 + Tocmat 6.x
Mariák Kálmán
sirkalmi at kalmiesemese.hu
2010. Dec. 11., Szo, 17:14:58 CET
Sziasztok!
On Sat, 2010-12-11 at 16:01 +0100, chico at tisztanet.hu wrote:
>> Ez a TimeWeaver balhé mire jó?
> Lehet, hogy az újabb EclipseLink JPA implementációkoz már nem kell, de
> nekem az volt a tapasztalatom, hogy ha nem volt beállítva, akkor a
> query működött, de a store nem (spring-es annotációs
> tranzakcióvezérlés eseté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.
> ><tx:annotation-driven mode="proxy" /> helyett
> ><tx:annotation-driven transaction-manager="transactionManager" /> van
> >megadva. Miben tér el ez a két beállíáts? Alkalmazások között átívelő
> >tranzakció kezelés van megvalósítva vele?
> Nincs különbség, a proxy mód az alapértelmezett (ugyanúgy a mint a
> "transactionManager").
Értem, az egyértelműség kedvéért javítottam akkor:
<tx:annotation-driven transaction-manager="transactionManager"
mode="proxy" />
Szoktam látni példákban ezt is:
<context:annotation-config />
Ez mire szolgál? Nekem nincs megadva.
> >Másik kérdésem az volna, hogy példákban az látttam, hogy a
> >persistence.xml-ben nincsenek megadva az Entity class-ek. Ehez mit
> >kell beállítani, mert ha mellőzöm őket akkor nem találja meg az
> >Entity-ket a JPQL.
> Én mindig megadom, az a biztos. a persistence.xml-ben van egy ilyen
> property:
> <exclude-unlisted-classes>false</exclude-unlisted-classes>
> Ha nincs megadva, akkor (ha jól emlékszem) az alapértéle "true", azaz
> csak a felsorolt osztályokat kezeli.
Hmm, nekem ez nem vált be. Próbálkoztam még ezzel is:
<property name="eclipselink.exclude-eclipselink-orm" value="false"/>
de ez sem jött be. Egyébként nem esik nehezemre felsorolni őket, csak
példákban látom, hogy ezt nem teszik meg és nem értem nekem miért kell.
Mondjuk a felesleges adminisztráció sem kell, ha nincs előnye.
Minden jót!
Mariák Kálmán
sirkalmi
További információk a(z) Javalist levelezőlistáról