2016-06-20 16 views
0

我在使用hibernate查詢項目列表時遇到問題,從邏輯上說,如果沒有其他用戶或外部應用程序更改數據庫內容,它會返回相同的結果 - 但它返回相同結果,即使更改數據庫內容,這是沒有任何意義的,我搜索了很多關於這個問題,其中一些人說這個問題與緩存有關,所以我使用hibernate.cfg.xml禁用二級緩存,並設置IGONRE會話中的緩存模式 - 在所有這些都沒有改變。休眠查詢結果相同後在外部更改數據庫

<property name="hibernate.cache.use_second_level_cache">false</property> 

session.setCacheMode(CacheMode.IGNORE); 

我使用休眠EJB模塊(StatelessSessionBean)中 - 和查詢表示層的結果(Web模塊 - JSF)

回答