开发者

Hibernate Second-Level Cache: Does get use it?

I've seen it written that the Hibernate second-level cache is only used when invoking the load method. I can't find any conclusive answers 开发者_JS百科about whether it's used when calling get, which the GenericDAO project we've integrated with uses primarily.

Is the second-level cache used when calling org.hibernate.Session.get(Class clazz, Serializable id)?


Yes, of course it's used by get. Session.load generates a proxy to the entity, without even checking if the entity exists, so the second-level cache is much more relevant for get than for load.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜