最新回答 / qq_慕神0568869
二級緩存默認是可讀寫的,在可讀寫的情況下會用序列化緩存SerializedCache來裝飾,在存入和獲取的時候會對數據對象進行序列化和反序列化,返回的是一個新的對象。所以使用二級緩存的實體類必須實現序列化接口,
2020-05-21
最新回答 / burg_xun
一級緩存 是sqlsession 級別的,所以多個sqlsession 不存在上面說的臟讀的問題。就算是分布式的環境下,就像視頻中的說的 SqleSession是開啟數據庫事務的,這個就要結合數據庫 默認的事物級別有關系了? 正常MySql 默認的是可重復讀,然后利用MVCC和數據庫的鎖 去解決了 幻讀的問題!
2020-05-15