N次呼叫后,DB没有响应

时间:2017-08-29 08:02:06

标签: sql sql-server spring websphere mybatis

我的web应用程序调用(通过mybatis)带有websphere的数据库(sqlserver 2008)。很多时候它会在N次呼叫(N选择)后阻止,并且网络应用程序没有响应。然后我必须重新启动Websphere。

for (Integer idMovimento: idMovimenti)
                {

                    try{
                        Movimenti tmpMov = selectByPrimaryKeyForMovimentiRAC(idMovimento);

                    scartInputParam.setIdMovimento(idMovimento);
                    List<Scarto> tmpSc = movimentiDAO.selectScarti(scartInputParam);

每次都会阻止最后一次选择。

有什么建议吗? 我有配置WAS还是有其他技巧? 我可以在一段时间后回忆起这个问题吗?

1 个答案:

答案 0 :(得分:0)

解决

我更改了我的查询添加连接到选择查询,这样我避免调用数据库N次,并将所有结果放入列表中。然后我在没有任何不必要的电话的情况下使用java。