我是Spring批处理的新手,我的工作中的处理器使用JPA实体管理器和存储库在spring的@transactional范围内获取数据 .

对于处理器中处理的每条记录,似乎是从我的连接池打开和关闭了这么多连接 . 遗憾的是,无法从方法中删除事务范围,因为其他应用程序也使用相同的代码 .

有没有更好的方法来处理连接池中的连接?