DAO レイヤーで Hibernate3.2 を使用しています。トランザクションが開始された後、ハイバネートは行レベルのロックを行うことを知っておく必要があります。トランザクションの開始後またはトランザクションのコミット中に休止状態でロックを行いますか? Hibernate にはテーブルまたは行をロックする機能がありますか?
Session session1=HibernateSessionFactory.currentSession();
Transaction tran1=session1.beginTransaction();
TaskFolder folder=session1.load(TaskFolder.class,2);
session.update(folder);
tran1.commit();
トランザクションが原因で mysql データベースにロックが発生しますか?