Hibernate缓存的一些问题,望大神指教。

大家都知道使用hibernate时有一级缓存(session)和二级缓存(sessionFactory),并且
知道这些缓存的一些优点,缓存数据,减少访问数据库次数,如果用户修改数据,缓存会
有应对的策略。
但我还是有一个问题,比如某一条数据已经被缓存,我不通过服务端程序直接修改数据库
里这条记录,那么服务端hibernate缓存能知道数据库数据已经改变从而做出相应的处理吗?

2个回答

当然不会了,缓存到服务器了,而你操作的是数据库,服务器端没法知道的,缓存相当于复制一份出来了,并不是连接着数据库,重新读取的

不会,不会对数据库进行操作,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐