Colección de citas famosas - Diccionario de frases chinas - ¿Cuál es la función de DataSourceTransactionManager en Java?

¿Cuál es la función de DataSourceTransactionManager en Java?

DataSourceTransactionManager: Administrador de transacciones

Gestión de transacciones de JDBC (Java Data Base Connectivity, conexión de base de datos java), en primavera, gestión de transacciones de JdbcTemplate

Extensión:

HibernateTransactionManager: Es para la gestión de transacciones de Hibernate. Este administrador debe usarse cuando se usa HibernateTemplate en primavera.

Pero cuando JdbcTemplate e HibernateTemplate se usan simultáneamente en un método de servicio, se debe usar HibernateTransactionManager, porque cuando se usa DataSourceTransactionManager, la conexión obtenida por JdbcTemplate e HibernateTemplate no es la misma, por lo que no hay forma de administrar transacciones. se realiza según el método de servicio.