0

データベースにBeanを挿入または更新する次のコードがあります。HibernateUtilHibernateセッションからシングルトンインスタンスを返す静的関数がにあります。

hibSession = HibernateUtil.currentSession();
hibSession.saveOrUpdate(bean);
hibSession.flush(); 

これは既存のコードです。プログラマーが単にコミットするのではなくフラッシュを使用する理由があるのか​​、フラッシュが正確に何をするのか疑問に思っています。

4

3 に答える 3

0

flushHibernate セッションをデータベースと同期し、commitデータベース トランザクションを終了します。

于 2012-04-19T14:19:56.627 に答える