У меня есть несколько сложное приложение с дюжиной сущностей, некоторые из которых связаны в иерархии из нескольких слоев.
Я пытаюсь представить Hazelcast для одной из сущностей, Post
. То есть я аннотировал экземпляр с помощью @KeySpace
, реализовал Comparable
, Serializable
и сделал его репозиторий PostRepository
extension 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?