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