繁体   English   中英

Grails域类中的Hibernate缓存

[英]Hibernate cache in grails domain class

我在grails 1.5中有一个域类,该域类表示很少更改的表中的数据。 我该如何配置休眠的高速缓存,以使该类每小时访问一次表?

谢谢

将ehcache.xml拖放到grails-app / conf中。 例如,您可以从%grails_home%/lib/ehcache-core-XXX.jar和ehcache-failsafe.xml中获取一个。

在defaultCache标记中,放入timeToLiveSeconds="3600"

不过,缓存不会为您提供绝对的保证-例如,它不会进行预缓存,并且某些实例可以推出。

编辑 :如果您对每个类的缓存策略感兴趣,请参考以下示例

<cache name="org.appfuse.model.User"
    eternal="false"
    timeToIdleSeconds="3600"
    timeToLiveSeconds="3600"
    overflowToDisk="false" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM