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