Hibernate 缓存机制:
一级缓存是指回话式缓存,只能在当前session中起到作用,在当前session中可以直接在内存中获取缓存的数据,而不用发送sql到数据库查询数据,减少了服务器端的负担。
二级缓存是指在不同session中可以共用缓存数据,不管是哪个session都可以不用请求数据库就可以直接从内存中获取数据,具体步骤:
1.添加二级缓存所需的jar包
2.在hibernate的配置文件中添加Provider类的描述
3.添加二级缓存的属性的配置文件
4.在需要被缓存的表所对应的映射文件中添加<cache/>标签