我们有一个旧的基于EJB的Web应用程序,应该将其迁移到Spring引导中。对于数据库连接,到目前为止,它是一种普通的旧jdbc连接方法。
我们想使用Spring事务并删除EJB事务,但愿意保持普通的旧jdbc连接不变。简而言之,我们不想在DAO层中进行更改以将普通的旧jdbc转换为Spring JdbcTemplate。
请注意,我们有自己的连接池算法,我们创建了连接对象并在池中将其关闭。
与此同时,我们希望我们的应用程序是多租户,可以根据我们将提供的“ tenantID”与多个数据库一起使用。
我实际上试图实现此功能,但是它不起作用。我不得不手动做con.commit();和con.rollback();
在上述情况下,有什么方法可以将Spring事务与普通的旧jdbc连接一起使用?