开发喵星球

MyBatis 的一级、二级缓存?

MyBatis 中存在两级缓存机制:一级缓存(本地缓存)和二级缓存(全局缓存)。

一级缓存(本地缓存):

二级缓存(全局缓存):

需要注意的是,二级缓存默认是关闭的,需要手动进行配置开启,并且对于缓存的对象需要实现序列化接口,以便能够正确地进行序列化和反序列化操作。同时,二级缓存是全局共享的,对于并发操作需要注意缓存的更新机制,避免数据不一致的情况发生。

Proudly powered by WordPress