gpt4 book ai didi

hibernate 缓存注释

转载 作者:行者123 更新时间:2023-12-03 22:24:32 26 4
gpt4 key购买 nike

为什么在 hibernate 文档中,我会在实体上看到带有两个注释的引用以进行缓存?

例如:
http://docs.jboss.org/hibernate/orm/4.2/manual/en-US/html_single/#performance-cache-mapping

@Entity 
@Cacheable
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class Forest { ... }

@Cacheable 和 @Cache 注释都需要吗?

最佳答案

如果您只使用 Hibernate,那么只使用 @Cache 就可以解决问题,因为 @Cacheable 是您可以与 JPA 或 Spring 一起使用的另一个选项。

@Cacheable 通常用于 JPA 实体。在文档中,他们只是指@Cache 注释,所以只关注它。

这里有一个很好的资源可以查看 Hibernate Cache Levels:
http://www.javacodegeeks.com/2012/02/hibernate-cache-levels-tutorial.html

希望这可以帮助。尽力了:)

关于 hibernate 缓存注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32531847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com