Resumen de la configuración de transacciones JAVA

Resumen de la configuración de transacciones JAVA

Usar hibernación:

1. Transacción local + origen de datos dinámicos + fábrica de sesiones única
Este tipo de situación pertenece a la mayoría de las configuraciones de proyectos, por lo que no hablaré de ello aquí

2. Transacción global + origen de datos dinámicos + fábrica de sesiones única
se utiliza cuando la base de datos -table, y se ha solucionado en diferentes bases de datos Los datos de la tabla con el mismo nombre y el mismo ID aparecen en la misma sesión al mismo tiempo y reportan un objeto diferente con el mismo valor de identificador que ya estaba asociado a la excepción de sesión problema 3. Transacción global + subtabla de la base de datos

multisesiónFactory



Usa mybatis:

1. Transacción local + origen de datos dinámicos + fábrica de sesiones única
Esta situación pertenece a la mayoría de las configuraciones de proyectos, por lo que no hablaré de ella aquí

2. Transacción global + origen de datos dinámicos + fábrica de sesiones única
se utiliza cuando la base de datos es subbase y subtabla

3. Transacción global + fábrica multisesión

aun no implementado


Demostración detallada del código, descargue el archivo adjunto

https://download.csdn.net/download/w13528476101/10454596

Captura de pantalla del proyecto adjunto:


Supongo que te gusta

Origin blog.csdn.net/w13528476101/article/details/78170698
Recomendado
Clasificación