Hibernate查询死锁情况

时间:2015-03-28 03:41:09

标签: java mysql hibernate

我正在尝试更新表中的多个条目,我收到错误:超过锁定等待超时;尝试重新启动交易

代码:

**int i= 0;
         for(String name : itemName){
             Item temp = itemDAO.getProductByName(name);  \\ This is select Query
             temp.setQuantity(temp.getQuantity()-Integer.parseInt(itemQuanities[i]));
             itemDAO.updateItemQunatity(temp.getName(), temp.getQuantity()); \\ This is update Query
             i++;
         }**

这导致死锁,我怎么能避免这种情况?

0 个答案:

没有答案