java何时使用Hibernate缓存(第二级)?
这是一个关于Hibernate Caching
的基本问题,但在继续之前我必须确定。我以前在小项目中使用过query
缓存,但现在我参与了一个大项目,所以这是:
在大型项目(国家级)中,您对何时在Hibernate中使用Query
缓存有什么建议
注意:*平台是Struts2、Spring3、Hibernate、Java6和WAS6*
你可以在下面搜索框中键入要查询的问题!
这是一个关于Hibernate Caching
的基本问题,但在继续之前我必须确定。我以前在小项目中使用过query
缓存,但现在我参与了一个大项目,所以这是:
在大型项目(国家级)中,您对何时在Hibernate中使用Query
缓存有什么建议
注意:*平台是Struts2、Spring3、Hibernate、Java6和WAS6*
# 1 楼答案
我强烈推荐这篇文章。一般来说,缓存有很多好处,但也会带来很多复杂性,您应该有充分的理由进行缓存,并了解它会给您带来哪些好处/风险
请注意,打开查询缓存本身是不够的,您需要将事物标记为可缓存,here is an explanation。这整篇文章非常好,讨论了什么时候查询缓存没有帮助。同样,请确保有充分的理由在应用程序中打开查询缓存