¿Cuál es la función de DataSourceTransactionManager en Java?
Administrador de transacciones de origen de datos: el administrador de transacciones
realiza la gestión de transacciones en JDBC (conexión de base de datos Java) y, en primavera, realiza la gestión de transacciones en JdbcTemplate.
Extensiones:
HibernateTransactionManager: se utiliza para gestionar las transacciones de Hibernate. Este administrador debe usarse cuando se usa HibernateTemplate en primavera.
Pero cuando se usan JdbcTemplate e HibernateTemplate en un método de servicio, se usará HibernateTransactionManager. Porque cuando se usa DataSourceTransactionManager, las conexiones obtenidas por JdbcTemplate y HibernateTemplate son diferentes, por lo que no hay forma de realizar transacciones en el servicio. método.