No, you should not, hibernate.cache.use_query_cache property inside your hazelcast config file, my earlier mail was a little bit confusing about that. This property is
hibernate property, so you should define it inside the file where you define hibernate properties(hibernate.cfg.xml or hibernate.properties or spring config xml).
"In Hibernate queries are not cached by default, you should explicitly set Query.setCacheable(true) for every query that you wish to be cached to get query cache gain.
And also you should set cache properties for entities those are result of your query;
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region = "mydummyregion")
OR
<class-cache usage="read-write" class="com.hazelcast.hibernate.model.DummyModel"/> "
Sorry for the mislead again. I hope these extra info solves your problems.
Best Regards.