gpt4 book ai didi

java - 如何部分使用 Hazelcast 和 Spring Data?

转载 作者:行者123 更新时间:2023-12-01 17:56:28 25 4
gpt4 key购买 nike

我有一个复杂的应用程序,有十几个实体,其中一些实体在多层层次结构中相关。

我正在尝试为其中一个实体引入 Hazelcast,Post 。也就是说,我用 @KeySpace 注释了该实例。 ,实现Comparable , Serializable并创建了它的存储库,PostRepository延长KeyValueRepository ,一切如本视频中所述 https://www.youtube.com/watch?v=r0qlIPXkb-4 .

该实体与其他几个实体有关系,例如它有一个属性 private List<PostComment> comments .

现在,当我从 PostRepository 获取帖子时,我注意到 Hibernate 不断打印查询来获取它,相关实体的几个连接如 select ... from post post0_ left outer join post_comment... 。我假设 Hibernate 打印这意味着将访问数据库而不是从 Hazelcast 获取数据。

我的问题是,如何配置这些实体也由 Hazelcast 缓存?

最佳答案

我认为您还需要使用 @KeySpace 标记所有相关实体。否则,它将始终需要直接从数据库中获取关系。

Here's a good Code Sample添加 Hazelcast 作为应用程序和数据库之间的层。

换句话说,我认为您不能仅将 Spring Data Hazelcast 用于部分连接实体。

关于java - 如何部分使用 Hazelcast 和 Spring Data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60707950/

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