【发布时间】:2015-01-08 14:05:20
【问题描述】:
我正在使用 SPRING BatchPreparedStatementSetter 对象在 1 个表中批量插入记录。
一旦完成,它将在另一个表中执行批量更新。
此过程根据记录数重复多次。
现在,我遇到的问题是,在修复没有迭代之后,没有获得数据库连接并且系统只是挂起,因为 Spring 没有返回任何输出。
经过分析发现系统达到了最大允许连接限制,这是完全有效的,但我理解 Spring 框架应该在每次 CRUD 操作后处理连接释放过程。
有没有办法处理这个连接池问题。我使用 Apache BasicDataSource 作为 DataSource 对象。
提前致谢。
【问题讨论】:
-
你能分享一些源代码吗?
-
贴出使用spring批量插入的方法实现