您好: 我对hibernate缓存中的内容产生了疑问。
从文档中,我知道hibernate有三种类型的缓存。
一级缓存: 事务级别。 似乎会在此处缓存要由session持久化的实体。
二级缓存: 对于这个缓存,我真的不知道。从api来看,它工作在sessionfactory级别……我无法理解。
查询缓存: 对于我来说很容易理解(也许我错了)。它会将查询参数以及相关实体缓存起来。
这就是我所知道的hibernate中的缓存。
有人可以给我更多的细节吗?
顺便说一下,我不擅长sql/jdbc方面的工作,所以我想知道如何了解sql/jdbc以学习更多关于hibernate的知识(有什么文档吗?)?我不想仅仅成为一个hibernate用户,因为它只是一个工具,我想从这个精妙的框架中学到更多东西。 :)