我们有一个古老而又大的Java EE项目,由于编码数据库连接错误而导致某些地方未正确关闭/或未在catch/finally块中清理。需要帮助来搞清楚一个轻量级的Java EE框架
我们已将数据库连接池限制为100个连接。有时会发生连接保持打开并且所有100个连接都被使用,因此应用程序被挂起。我想重组这个项目,当我到达那里时我会照顾这个不好的代码,我想知道是否有任何轻量级的Java EE框架,它会自动关闭此打开的数据库连接,而无需编写conn.close()或session.close()。
也许像Django那样每个db连接在每个请求/收回周期结束时关闭。
我知道我可以使用像p6spy和IronTrack SQL这样的工具来查找未能关闭的语句,但是我对框架更感兴趣,因为这个项目没有使用任何,我试图集成这个项目与框架。