EmptyResultDataAccessException:找不到JPA合并查询的实体

时间:2012-05-30 16:10:26

标签: spring hibernate jpa

我正在使用spring 3编写一个Web应用程序,使用JPA编写hibernate 3.5。

我使用以下代码:

Buy buy = buyDAO.find(buyId);
buy.setNum(getNum());
buyDAO.merge(buy);

find返回一个实体(我在调试中看到它),但buyDAO.merge抛出了上述异常。

我知道只有当我使用query.getSingleResult()并且数据库中没有用于查询的行时才会抛出此异常。

我对此感到困惑,我尝试了所有我知道的技巧。我将这些行移到了另一种方法,我尝试使用交易购买无效。

0 个答案:

没有答案