目的:减少访问数据库的次数 一级缓存(默认): Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同样的查询操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据. 二级缓存: SessionFactory级别的缓存(一个SessionFactory管理多个Session),顾名思义,就是查询的时候会把查询结果缓存到二级缓存中,如果同一个sessionFactor…