[Java lista] Spring/Eclipselink - izolációs szintek

Mariák Kálmán sirkalmi at kalmiesemese.hu
2011. Feb. 8., K, 17:02:44 CET


Sziasztok!

Van egy User és egy UserExtension entitásom. A User és a UserExtension
entitásokat persist-el letárolom de még ugyanabban a tranzakcióban
vissza is szeretném olvasni. A tünet az, hogy hogy a
users.getExtension() metódus null értéket ad vissza.
Arra gyanakszom, hogy az izolációs szint valószínűleg read_uncommited-en
van ezért ad vissza null értéket. Hogyan tudnám beállítani a
read_uncommited izolációs szintet?

Próbálkoztam a dbcp jndi resource config-al a context.xml-ben, azonban
ezt a kivételt kapom ebben az esetben:

org.springframework.transaction.CannotCreateTransactionException: Could
not open JPA EntityManager for transaction; nested exception is
javax.persistence.PersistenceException: Exception [EclipseLink-4002]
(Eclipse Persistence Services - 2.1.1.v20100817-r8050):
org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.apache.tomcat.dbcp.dbcp.SQLNestedException:
Cannot create PoolableConnectionFactory (Csak READ_COMMITTED és
SERIALIZABLE adható meg érvényes tranzakciószintként.)
Error Code: 0

Mitévő legyek?

Válaszokat előre köszi!

Mariák Kálmán
sirkalmi




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