默认是启动session级别的一级缓存。当保存持久的实体、修改持久实体时,Session并不会立刻把这个改变刷新在数据库里面,而是先保存在缓存里面,在Session调用flush()和关闭Session时才一次性保存到数据库里;
可选的SessionFactory级别的二级缓存。这是一个全局缓存,默认是关闭的。如果想开始的话,侧要手动启动,一旦启动了二级缓存,当Session需要获取数据库时,Session首先从二级缓存中取;合理的设置Hibernate的二级缓存可以很好地提高应用的数据库访问性能。