hibernate的连接锁

hibernate的连接锁,hibernate,Hibernate,在我的hibernate应用程序中,我使用了当前会话和打开会话。我将最大活动连接配置为40。当我向应用程序发出40个并发请求时,每个线程都会为当前会话阻塞一个连接,所有线程都在等待另一个连接来完成请求。这就是我的应用程序挂起的原因。我怎样才能解决这个问题 根据连接池大小优化线程池大小可以解决我的问题。对于上述情况,我将线程轮询大小限制为30。但这是正确的解决方案吗 那么您没有及时释放连接。Hibernate本身会在发送响应后释放当前会话。对于打开的会话,我手动关闭连接。问题是要释放当前会话,我还

在我的hibernate应用程序中,我使用了当前会话和打开会话。我将最大活动连接配置为40。当我向应用程序发出40个并发请求时,每个线程都会为当前会话阻塞一个连接,所有线程都在等待另一个连接来完成请求。这就是我的应用程序挂起的原因。我怎样才能解决这个问题

根据连接池大小优化线程池大小可以解决我的问题。对于上述情况,我将线程轮询大小限制为30。但这是正确的解决方案吗

那么您没有及时释放连接。Hibernate本身会在发送响应后释放当前会话。对于打开的会话,我手动关闭连接。问题是要释放当前会话,我还需要一个连接。及时意味着我需要设置连接寿命?