0

HQL を使用してオブジェクトを削除しようとすると、hiberate を使用するsession.CreateQuery().executeUpdate()と、1 つのアイテムが削除されたことが返されます。ただし、データベースでは何も削除されていません。その後executeUpdate、フラッシュもしました。

ここで何が問題なのか、誰か提案してもらえますか?

4

1 に答える 1

2

同封のトランザクションをコミットしていません。次のようなものが必要です:

tx = session.beginTransaction()
session.createQuery().executeUpdate("...")
tx.commit()
于 2011-12-22T18:07:11.843 に答える