Spring3とHibernate3.5をJPAで使用してWebアプリケーションを作成しています。
私は次のコードを使用しています:
Buy buy = buyDAO.find(buyId);
buy.setNum(getNum());
buyDAO.merge(buy);
はfindエンティティを返しますが(デバッグで表示されます)、buyDAO.merge上記の例外をスローします。
この例外がスローされるのは、使用query.getSingleResult()していて、DBにクエリの行がない場合のみです。
私はこれに本当に困惑しています、私は私が知っているすべてのトリックを試しました。これらの行を別の方法に移動しました。トランザクションを使用してみましたが、何も機能しません。