首先验证hibernate中是否有缓存 查询了六次同一个对象,控制台只打印了一次查询语句,可见hibernate中是有缓存机制的。 image.png 如果查询的对象,在数据库中并不真实存在。就会打印对应次数的查询语句。 image.png 缓存原理图 image.png 快照原理图 image.png