日期:2014-05-20  浏览次数:20711 次

大家都知道对象持久化技术中的缓存机制是为了提高系统的性能 ??怎么去理解
大家都知道对象持久化技术中的缓存机制是为了提高系统的性能     比如说象数据的脏读
脏读   应该不存在这个问题  
(应该有,hibernate缓存如何清除就是个问题)

当一个对象持久化将数据库读取后   并将数据保存进缓存中   当第二次读取数据时   它就直接去缓存中取数据了  
这点没错吧
但是如果在第二次读取数据之前   我用另一种方式改变了数据库中的数据   但对象持久化的DD并不知道的话   它就不会去同步数据库   ??是不是有这一个原因?

------解决方案--------------------
缓存当然会提高性能

也会带来一些负面影响

这是很自然的,

只要熟悉持久层的技术

就可以规避这些负面影响