我正在使用 Spring 3 和 Hibernate 3.5 和 JPA 编写一个 Web 应用程序。
我正在使用以下代码:
Buy buy = buyDAO.find(buyId);
buy.setNum(getNum());
buyDAO.merge(buy);
返回一个实体(我在调试中find
看到它)但buyDAO.merge
抛出上述异常。
我知道只有当我使用query.getSingleResult()
并且数据库中没有用于我的查询的行时才会引发此异常。
我真的对此感到困惑,我尝试了我知道的每一个技巧。我将这些行移到了另一种方法,我尝试使用交易购买没有任何效果。