有人知道hibernate是如何缓存查询数据的吗?
我在想,他把数据库做了缓存,然后优先查看缓存是否有数据,那么这个数据的缓存,并不与实际的数据同步啊?
那么这样缓存不就存在隐患吗?
hibernate是如何处理的呢?
对他这里二级缓存的原理不懂还有各位大侠是实际项目中在一些什么地方可以用到encache呢?
我在想,他把数据库做了缓存,然后优先查看缓存是否有数据,那么这个数据的缓存,并不与实际的数据同步啊?
那么这样缓存不就存在隐患吗?
hibernate是如何处理的呢?
对他这里二级缓存的原理不懂还有各位大侠是实际项目中在一些什么地方可以用到encache呢?
a) 应用及缓存
b) 分布式缓存
条件:数据不会被第三方修改、数据大小在可接受范围、数据更新频率低、同一数据被系统频繁使用、非 关键数据
c) 第三方缓存的实现