0
我正在使用Hibernate L2緩存和Coherence進行兩種不同web服務中的緩存。如何在Coherence中緩存具有Coherence緩存的Hibernate L2緩存中相同實體的不同結構
情景
首先web服務由具有實體級員工與5字段。
第二個Web服務具有相同的實體類僱員與3字段。
兩者都指向相同的表/架構,包層次也相同。
現在,當爲EMPLOYEEID = 1新鮮請求到達第二web服務,它從數據庫取回並高速緩存3列;使其他2爲空。
現在,當爲EMPLOYEEID = 1一個請求到達第一web服務命中,它直接從高速緩衝存儲器通過提供3列取並返回其他2爲空.;儘管在數據庫中2列有價值。
有沒有辦法讓我可以強制它從數據庫中獲得專欄?
方法已經嘗試過
- 如果我繼續列在兩個web服務作爲同一問題消失了,但這不是我的情況下一個可接受的解決方案。
- 我嘗試添加不同的serialVersion但它不起作用。
- 保持完全合格的名稱不同的作品,但是這是迫使我們增加開銷來進行手動驅逐