怎樣關閉hibernate對資料的緩衝?

lzmch發表於2003-08-02
我在update和delete資料(然後用相同的id號重新插入不同的資料)後,在flush()和commit()後如果不做session.close(),直接reconnect(),refresh(資料),然後load(),發現還是原來的資料,但是資料庫中已經改過.
我只所以不關閉session,是為了在jsp頁面中還要使用,關閉的話,對於lazy方式的資料將拿不到!所以,我想關閉hibernate對資料的緩衝,讓他每次做load()或類似動作的時候,都是真正的用資料庫中的資料,而不是id相同就用緩衝的資料!

相關文章