缓存总体来说是用来提高程序的运行效率的。

hibernate的一级缓存是基于session的缓存机制,session存放一个可以存放对象的集合,我们管这个集合叫做一级缓存,他是线程级别缓存,用来提高线程操作数据库效率的。

hibernate的一级缓存

如果想强制保持Hibernte的Session中对象的状态与数据库中的一致,需要执行Session.flush()命令,每隔一段时间刷新一次就好


相关文章: