Bonjour,
J'utilise Hibernate pour accéder à des datasources via des transactions JTA/XA (avec des
XADataSource).
Jusque là on utilisait des datasources non XA et on avait positionné le niveau d'isolation (via le paramétrage du datasource et pas par Hibernate) en le mettant à "
TRANSACTION_READ_UNCOMMITTED" pour pouvoir faire des "dirty read".
Depuis qu'on est en mode XA ce paramétrage n'est plus pris en compte (on constate qu'on accède systématiquement à la base en mode "
TRANSACTION_READ_COMMITTED"). Est-ce que c'est dû à l'utilisation du protocole XA/JTA ? Cela signifie-t'il qu'on ne peut pas faire de dirty-read avec JTA ?
Partager