问题/环境
我的 Web 应用程序的目标是成为我们公司数据库的便捷接口。
我正在使用:
其中一个要求是每个用户可以管理多个并发查询,并且即使他/她注销,查询也会继续运行并且可以稍后检索(或者如果它们因任何原因停止,则检查它们的完成状态)。
我想查询可能必须在他们自己的单独线程中运行。
我什至不确定这个问题是否与连接池正交(我肯定会使用它,BoneCP 和 C3PO 看起来不错)。
概括
简而言之:我需要对数据库请求的生命周期进行非常细粒度的控制,并且它们不能绑定到 servlet 生命周期
有什么方法可以满足我的要求?我在谷歌和堆栈溢出上进行了相当多的搜索,但没有找到任何可以解决我的问题的东西,这可能吗?