76-谈谈hibernate的缓存机制

一级缓存:session级别的缓存,也称为线程级别的缓存,只在session的范围内有效

二级缓存:sessionFactory级别的缓存,也称为进程级别的缓存,在所有的session中都有效

一般需要配置第三方的缓存支持,比如EhCache

查询缓存:依赖于二级缓存,在HQL的查询语句中生效