當前位置:成語大全網 - 書法字典 - hibernate如何從查詢中清除緩存的數據?

hibernate如何從查詢中清除緩存的數據?

我們來分析幾種方法:1 clear()方法我們可以在session-factory標簽下創建壹個property標簽,name屬性為hibernate.jdbc.batch_size,值為我們要設置的數字。如果是100,下壹步就是在我們執行操作flush()和發送SQL語句時調用session.clear()方法,從而清空緩存。for(int I = 0;我& lt1000;i++){ Order Order = new Order();order . setid();session . save(order);if(I % 100 = = 0){ session . flush();session . clear();}} 2 evict()方法這個方法和前面的方法不同,它只能用來清理單個對象。for(int I = 0;我& lt1000;i++){ Order Order = new Order();Order.setI...不知道是不是在網上找到的。